954
2
223
1330
1
1244
3
350
309
274
419
1251
104
72
84
58
4784
12
2721
8
3519
5
2325
4
1680
495
1476
883
555
1507
380
461
0
2184
660
664
730