3211
1
1343
2245
3
1175
7034
2
6110
4
297066
0
3657
8
1226
3053
7
6362
5
2090
995
1212
642
1468
1919
1582
2797
3575
1295
1572
2356
2773
280
108797
2354
2518
1581
4005