2564
2
6515
1
445
504
1222856
4
4223
22
3373
0
580
4071
2189
398
326
249
105290
21743
231
3178
3980
3
347
3092
477
578
14076
7
2142
356
420
330
482
120469
35
2683