2638
3
2277
0
1628
1
3470
5
1326
7876
4
4325
15
1942
9
6084
2
2402
1519
1253
2562
6
1790
456
4926
2225
2060
2558
1137
3193
12
517
1080
792
8411
1812
953
2788
4155
7
3560