1628
5
2345
906
1
1431
3
1023
2
4436
8
1006
1322
6
917
4
531
688
10227
15
2329
1426
718
4742
18
1502
1004
1028
1718
1074
1140
2196
4873
2051
3624
1817
813
802
1254