2302
3
237
0
674
2
1974
629
581
718
868
1844
1
978
1301
1767
575
1225
660
638
3145
4
475
1017
1239
504
2649
3252
542
1310
621
1252
458
1376
1490