4297
4
525
1
2208
3
1864
10
5057
24
945
2
2900
1224
1859
5
1392
1690
2154
513
913
2980
7
2725
1234
0
873
1417
493
1213
3430
781
5870
17
626
6
1229
1585
715
638
1253
9