580
0
11221
23
2011
3
19279
2
370
3027
10
3373
17353
638
1020
39326
19
281
1547
1
36045
495
518
509
4293
400
12005
5611
11
1518
19890
8475
12
48708
166543
18
573
3092
31220