1115
2
1257
1343
0
169211
11
2252
1
2459
2995
8
1390
822
1354
39034
623
1932
1282
121182
180849
2125
434
20634
1779
812
2317