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