2403
2
1860
4070
4
5212
6
1828
3
2182
2688
1397
1
10582
7793
4310
1136
4009
2948
7812
7
2219
1596
1043
2108
921
751
918
3221
417
0
8204
1859
3354
9
1690
8072
1547