3624
3
2755
2
4101
1
3854
1482
542
0
1225
629
978
1310
1012
581
868
660
475
718
1239
917
975
2649
1888
1252
984
3252
1055
1876
1376
2184
1288