1167
0
1049
254
1425
1942
307
1
787
21743
415
58
401
261
249
699
1053
1043
90
1268
1343
429
694
393
451