119
1
111
89
1180
625
2
288
547
286
1019
1146
1045
0
280
1654
7
54
604
5
463
67
203
338
271
410
329
379
245
326
471
346
211
831
1060
6