328
1
4265
8
1305
1118
9
776
503
2483
14
425
2
342
452
407
0
149
120
386
284
350
4
1123
5
217
1763
1227
970
523