4110
5
912
3
2842
10
1609
20
1575
7
6341
2
4332
9
5452
4
372
1
149
70
789
1300
4217
1855
1698
6
1891
87
1303
97
289
1388
0
447
999
901
477
1366
1860
1329