951
0
2490
787
1161
588
1043
456
722
1167
415
1282
363
1939
397
1
454
771
308
409
267
452
381
116
288
403
1101
767
495
31535
803
798