2033
2
3922
7
18403
6
312
1
3996
4
449
428
0
2429
5
6515
340
36045
6976
12
509
325
2150
3469
1222856
2192
3
14076
2691
22330
22
558610
345
1559
4122
9
341
5973
8
6411
11
477
3599