1002
1
1518
5
1309
3
1049
718
1208
4222
990
681
1364
11
1320
2
641
1390
0
2935
3028
10186
15
1112
1293
4645
906
460
760
1799
1442
2801
571
1867
954
2205
587