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