625
3
437
1
410
347
434
0
7431
7
400
1733
1130
308
424
601
520
1953
648
644
401
962
370
367
755
193
612
2
169
432
765
5057
9
10751
27
1784
5