1720
2
2508
7
2139
4
2329
1
3643
3
791
0
1030
2663
1378
808
467
275
519
1394
409
1347
391
4993
706
388
3583
383
2189
658
584
914
516
438
1212
329