1222856
4
31535
0
1811
1736
5
121182
1
3373
2094
21743
419694
9
1821
6
3287
44199
482
4071
1978
2
6515
514
7456
509
4223
22
36609
34
7540
580
3025
2275
307
2189