1225
0
2243
6
1929
2
1012
978
581
475
3289
1397
3117
8
1310
1055
621
4425
2649
718
994
1239
764
1
660
1376
868
1815
542
629
1380
1017
2982
3
2104
1816