422
0
296
31220
10
293
1
2952
105290
1297
918
408
1343
269
346
397
291
506
543
120469
35
580
2904
2
2683
736
1779
1009
693
1222856
4
149
3
437
440
475
2105