2132
3
2141
9
1554
2
1372
1
2147
2655
3957
7567
6
1501
19944
8440
4
5621
8
14861
7
4167
9239
5
1979
1140
3694
4573
4702
2199
3562
438
0
2765
676
1883
2211
1226
2959
6083