3261
3
12472
0
1441
1998
4
3539
2794
2
1889
1
118
13018
4168
5
1458
1618
1337
2300
841
2860
2763
2241
862
2977
883
2650
20
3918
7
549
979
3351
2669
969
4309
2982