1596
3
425
2
778
419
4
662
94
1
315
598
7
531
1348
966
1187
5
3378
508
642
0
333
331
279
283
7255
297
347
1637
238
231
352
503
446
1877
473