2763
0
2277
1749
1100
2
2344
1
2152
5147
1051
3503
4
2732
13018
2431
890
12459
3
19079
6
189326
1628
1289601
5597
8