226
1
2123
240
0
1639
3116
3
1295
1814
2650
20
280
1989
1581
2
1883
2040
986
1204
2250
3765
4
2245
1681
1226
746
3053
7
2582
3683
1399
1348
1195
2683
297066
957