929
3
2890
2468
2600
4
1564
1
1423
2535
2
2377
5565
9
2392
3498
1716
385
1819
1606
3055
3175
5
572
0
19944
574
32302
1050
801
2131
1558
8527
3854
1749
3326
19783