1257
2
2650
20
2529
7
3629
1
862
0
2430
1412
3098
3
3539
2631
2534
4757
2591
3508
1179
3871
2794
951
1618
31371
64
841
3470
5
432
2465
2692
2886
1913
631
1550
5253
4