352
1
1269
1602
2
630
759
362
2955
14
1067
818
1223
0
573
917
664
3
1430
503
421
665
1214
487
726
894
74
482
1650
1940
1307
444
404
892
495