323
1
939
2
313
531
238
507
4
78
96
1088
77
76
386
68
356
79
163
352
0
73
80
1212
1210
918
5
265
125
280
737
301
202