509
0
992
1023
457
454
342
2008
458
517
988
409
979
668
737
1540
326
683
590
479
1511
1356
2275
2
273
4536
468
436
415
349
1020
294