1484
11
500
5
1526
2
1865
1376
841
3
8827
0
318
1
1151
2040
16
1523
4
10220
6
21162
2926
1583
2296
1899
1344
833
933
868
702
747
636
2359
539
1555
1369
1915
1886