1212
2
7893
4
427
1
3987
3
1005
3629
1996
616
0
1332
499
3871
2794
1618
841
3470
5
560
862
3344
2650
20
1225
1393
950
3066
7
5443
1787
2285
1868
2534
2420
1482