254
1
534
362
1604
360
3
468
300
516
36
232
2
469
373
129
452
206
292
353
702
653
0
414
695
2152
5
250
287
887
4
369
526
390
395
1148