2562
2
3145
4
1815
1053
0
1310
951
1
1012
1225
1700
1291
581
4018
7
2982
3
475
718
1816
1376
868
1578
6
542
978
629
2333
984
566
3079
2989
2352
2649
575