405
3
1605
2
876
1
1884
2722
10
3541
4
1828
1582
1062
33755
19
1284
688
0
1006
8901
6
1674
1388
1077
1435
2504
7
2423
1227
2355
878
5
2549
9
10609
15
1656
1476
1396
2521
1906