2626
1
1312
1681
13995
0
5829
22
557
3326
3
1532
3176
2
870
1151
38477
34
1598
1699
1041
583
2440
4926
5
5354
909
2145
194
1734
1109
1637
1788
1713
4
1518
1875
1660