1133
3
2305
9
1239
6
258
0
1144
7
529
575
2
507
678
1
1142
2049
732
257
4735
438
4427
1662
1844
501
2541
1948
1673
8
560
701
139
164
461
1375
4
1255