951
0
2490
403
31535
448
1
454
722
1161
409
1282
430
4455
2
588
602
787
259
1939
1043
1661
303
415
422
250
578
598
4111
308
456
1133
1101