3465
2
4465
22
2904
3
1743
0
1529
1
2318
3054
5
22731
877
1729
2127
7
3369
174730
18
407
2057
5147
4425
6
644
1489
582
94424
1683
869
1451
1384
344
1053
2189
716
1867