121182
1
2668
2
2142
0
422
385
2283
625
3663
16840
15
17353
2257
709
44199
445
1978
169211
11
5617
5
509
31535
2924
437
367
1343
2581
8244
326
430
11221
23
2166