1226
2
515
1
3079
2036
5829
22
1688
1720
2989
1833
1295
822
0
557
4435
3
4926
6
637
1757
1969
3926
14
2005
2626