1505
1
583
3
1082
322
841
2
331
745
0
356
991
427
896
441
305
318
445
648
486
1664
9
328
741
460
1150
2967
7
524
2200
4
749
1119
362
270
1792
6