4978
2
978
2494
1
3623
2482
2772
982
2538
2318
883
3
2522
2542
1096
0
2247
916
1126
947
1245
966
1587
1254
1155
1335
980
673
1321
2403
2781
1593