1431
2
1378
2955
1543
2105
1
22330
22
934
1645
7952
12
1822
392
0
1418
597
1310
777
3868
1384
5848
3
1961
2211
1616
509