3878
3
1598
2
1307
3602
1360
1
941
1620
885
2423
7
628
778
856
1224
1153
685
508
461
528
3519
4
543
621
539
1565
1124
6
1073
1193
1151
829
3206
5
9205
26