1132
0
111
501
1333
1
2290
2
327
2188
9
2604
7
3251
6
1325
116
2445
781
521
477
5617
5
573
383
6579
1880
1504
2211
1084
1343
1053
1073
1967
798
1277
422