2515
3
1247
2
3629
1
3079
1225
0
1676
1209
1859
4732
1301
1012
1581
1376
868
1310
542
581
978
629
3765
4
1223
3371
9
718
1313
660
2039
504
475
1380
458