2502
9
949
1
521
2143
0
1302
2296
2
2306
1343
964
1425
839
1344
2727
5
785
646
3063
3
814
2113
3025
1129
2097
999
3116
11881
5678
8
848
1696
1860
1385
5661
4