1285
2
400
1
3441
6
1447
1939
9027
1567
4
2393
2576
663
155
593
441
952
457
3170
3
1874
2735
1198
1462
2321
18307
14
4174
788
2225
8
1349
5
1637
1387
1402
814