603
1
994
778
4
2049
10
967
5
914
2
523
362
459
342
3132
2425
12
522
6
114
0
1234
370
167
745
444
127
1107
3
633
6038
517
501
417
464
25087
2237
314