500
1
1168
16
814
549
1374
5
2963
1266
3
1096
2
1140
3402
2241
6
1611
535
0
1732
2280
1244
870
1345
3568
2372
1321
2508
1366
938
1312
1477
1336
1369
893
1334