2401
2
518
1
1585
398
759
897
1830
8
4427
4
8662
17
846
0
1208
2256
704
509
594
6259
28
519
562
761
10177
1655
3
1504
1599
1457
10
4406
894
4450
1238
5051
6
451