3593
16
3092
4
1850
1
2502
2435
1650
0
346
3189
4945
980
515
4651
2
2015
2241
1853
2101
526
1463
1913
7911
5
1135
3
608
2605
4442
7
2558
361
2148
1485
4821
2918