646
0
933
1
3442
2
1225
2256
3
1894
3063
4122
10
4396
4543
5
661
1007
11881
1823
10270
4
7952
1631
9355
2493
383
2422
635
1222856
3311