4309
2
12459
3
4288
0
2935
2938
1
2059
5147
2395
11152
9
272
898
2310
2632
5
383
2480
4
106
1877
3126
370
2954
2323
1166
11
237
2274
13018
925
618
189326
194
3475