3024
3
1426
1
2094
4
2794
2
3612
10
3380
3629
1423
493
0
2663
388
96
596
5974
6
1458
534
544
717
323
749
475
460
1243
850
2123
3159
1105
1103
311