409
2
614
1
174
1600
6
1066
147
1064
5
322
397
84
870
93
339
498
3
656
744
1358
528
0
493
516
661
844
1291
74
1117
4
716
304
431
312
523