2508
15
3373
2
736
1
2969
8
2452
5
541
2152
3
2196
1424
1841
1874
3247
2736
1453
775
2015
3943
3933
2372
27
982
1896
4
573
0
1499
1403
12
2005
54744
2622
1791
992
3820