1002
2
604
1
1549
6
393
376
1309
5
952
407
780
1189
525
1344
598
464
637
537
1117
600
779
3
2060
500
2212
7
395
1287
9904
1348
4
494
434
578