2132
3
1967
2
1063
0
2529
7
2245
2582
1
1015
5322
8
2749
5
2759
6236
10
1606
297066
2152
4987
9
5592
1069
13724
2147
1668
3304
2400
6
2048
1169
1226
3053
1109
3518
2171
4179