473
2
1301
915
1
285
604
599
232
336
866
6
939
430
25
348
300
296
414
528
517
600
3
334
476
331
1132
472
798
621
1236
1120
1069