580
0
3373
31535
363
4223
22
21743
1
249
397
437
1819
3287
1073
295
18403
6
8244
5611
11
639
2904
2
282572
1343
2189
448
440
1222856
4
4328
10
269
2158
335
558610
3663