1029
0
4230
2901
1
2512
2
1001
752
249
1304
17
3854
3
2450
2180
2107
6
499
3465
26689
2174
4142
5
952
1611
929
3943
4
314
639
3660
5771
10
1064
423
1103
2650
20
392