1331
1
905
1071
1225
0
840
582
1924
3
1012
1442
4
1376
868
2680
1310
542
581
978
3321
629
1239
4979
6
3506
8
718
6773
7
660
504
475
7633
1380
458
1339