1589
3
1193
0
1347
1
3715
2
2382
4
2440
2258
2986
3063
1844
1346
189326
5151
378
1804
475
5169
2525
19783
10827
3222
3083
108797
17946
2465