1448
2
2531
6
2484
1
3671
2715
1225
0
1333
1309
1012
19465
1376
868
1310
542
3886
3
581
978
629
2268
5296
13
2510
718
1689
660
1794
2241
3485
7
2263
2367
504