2368
1
938
1310
0
1307
3145
4
1012
1225
581
4236
3
12459
542
475
629
978
826
572
2155
3576
984
2166
1691
2173
718
467
1239
1816
1376
2649
9817
1410