679
2
110
1
2527
1829
3
4954
5
1360
4998
9
2934
4
1524
1873
2498
3303
198
1810
3102
35371
0
870
6
399
478
2445
27
321
249
1172
811
532
246
710
1793
597
1222