1196
1
1425
3261
3
12472
0
3513
4
3539
2794
2
1723
1889
2259
118
13018
4168
5
1458
1618
1337
2300
841
1069
2763
2735
862
2977
883
2650
20
549
979
3351
2669
969