90
0
18403
6
1084
2490
1227
105807
42
573
430
3373
382
75
448
1
1448
1023
48708
335
308
210
554
2789
504
521
250
17353
560
47
252
165
31220
10
699