1856
4
1395
2
4729
18
2120
3
3858
54
1331
0
1603
1
1979
5
1167
2214
10
1446
11
2872
1236
2894
1416
2449
459
690
418
407
467
531
540
2184
578
497
539
428
839
651