2219
2
1397
1
1043
1860
3354
9
2688
7812
7
4310
6
1596
5212
4070
4
417
0
1884
3
1828
10582
7793
4009
2948
3673
921
2108
8204
4562
10
2309
2188
3221
24337
22
851
5746
23
1324