363
0
3373
31535
580
2720
10
21743
1
249
584
639
4328
169211
11
2952
6800
464
1073
552
2395
5611
3287
422
282572
802
1343
2683
759
273
613
953
478
4223
22