228
1
939
3
1017
4
248
89
78
80
81
962
2
504
933
538
7
665
354
249
0
326
360
245
101
517
808
308
155
763
342
119
317
152
546