1225
0
83
1
1380
2368
2710
2
1012
978
1072
581
475
1310
1055
467
621
3326
3
2649
718
2045
1814
1239
2462
16062
15
2873
660
1376
868
4160
542
4074
629