1702
5
945
2
2456
1
2189
3
581
491
2188
2717
4441
2201
1012
381
676
2163
7
1054
508
1206
6
7082
3213
20
885
1298
9
1127
10205
14
4768
32
1868
1775
1193
503
482
532