1009
0
31535
315
1
6800
503
1973
1073
683
953
249
611
3373
2522
282572
363
798
169211
11
1232
448
637
422
1343
25137
572
653
691
580
576
390