1033
3
1905
8
4377
15
1058
1
319
3124
2621
9
2190
7
1910
6
933
1561
2
1452
1617
1365
1522
1209
474
491
643
251
0
590
65
639
4
915
860
683
83
93
370
299