1089
2
149
1
93
498
3
339
744
1358
516
1062
304
615
431
313
716
6
1293
95
74
80
337
85
94
864
1220
1117
4
1218
300
769
0
83
1860
9