672
2
306
1
159
5562
22
453
244
752
329
528
0
603
3
1940
604
220
240
194
227
233
193
151
172
1861
11
654
821
737
229
625
483
611