1048
5
556
1
4198
1461
7
1806
3429
4292
2
1240
2969
4459
3
362
559
496
515
1651
825
915
6
508
1073
2055
841
4
2066
930
1390
457
1371
2100
1175
1144
1609