598
2
3066
25
2991
0
975
4
1369
962
475
423
1
2459
3
4628
9
743
1116
1901
4184
7
706
2586
6
1414
647
1001
1397
4111
1297
15
1616
1892
13
5337
5
1076
1627
2327
623
7361