1211
2
12733
5
3364
3
101415
109
635
0
1263
7733
2763
581
1566
12459
946
1
1764
2082
3173
3826
12449
23
1692
2328
2687
3835
685
658
1266
2776
297066
2301
12
19079
6