527
0
522
968
787
2587
16
3440
798
714
93
618
303
341
1580
560
594
25137
464
839
554
1029
6800
235
308
1343
325
470
3025
1
771