2581
5
447
0
547
337
577
1009
2
2339
968
4536
8125
3
287
669
464
552
16
1056
1
2120
6
2716
4
3311
19279
2275
1518
2190
2327
383
3691
2809
326
17353
417
7334