322
1
176
349
2
503
274
791
0
247
710
227
81
99
166
105
144
296
4
184
1396
2736
1761
5
1659
1012
622
576
3
661
471
765
751
685
1426
645