312
1
704
296
84
336
1113
863
792
94
274
338
1458
765
383
989
3
81
273
63
643
0
709
285
2
286
624
287
547
1180
1045
280
1654
7