1973
0
1267
1
2490
1053
31535
1009
248
691
772
580
1043
503
2941
452
745
683
1049
6800
951
324
413
448
765
339
1610
422
415
4111
2
1045
1015