75
1
1164
285
505
112
1047
2
282
325
82
152
56
390
458
777
512
553
1041
2304
944
1158
772
679
1118
4
583
981
454
507
509
875
908