652
2
727
1
1136
16
740
2761
3
423
5335
25
829
1372
1031
0
1895
8
777
673
2493
2799
913
1818
433
856
3371
2142
1402
457
437
844
3203
7
516
309
382
106