1073
2
2524
1008
97284
0
282572
1222856
4
5602
9
3092
1
1211
608
5559
3
1932
4328
10
25440
11881
4217
6
3929
6703
2109
2167
3559
1558