2733
4
1558
2
1812
1
1304
2929
6
2901
1590
2322
980
3107
7
2988
2786
951
2505
24337
22
2512
5412
1001
0
766
123674
35
7471
9
1250
3591
11
400
3267
9611
1814
1449
11924
2090