603
1
996
779
4
2049
10
968
5
915
2
524
364
459
344
3137
2427
12
522
6
114
0
1238
373
167
746
445
128
1108
3
633
6047
517
502
419
465
25088
2237
317