1031
2
6753
17
5151
2123
3352
10
257
0
9611
2711
1172
1
2749
3
6516
8
2271
4
3583
1000
1208
2788
2911
9
4651
398656
19
3494
2217
2041
2313
1289
2075
4821
550
319
1386
21152