1851
3
2356
2
3558
5015
13
2236
1312
1
510
1170
1084
0
1408
4
1513
56488
869
2033
3044
27
4252
2079
48766
24
356
1756
2431
2417
1053
935
1538
1132
962
4232
573
6979