438
3
367
0
143
166
150
111
1
137
332
185
114
142
2606
770
706
926
2
671
799
816
1147
1634
5
503
1242
861
594
1326