1163
1
1333
1598
1414
22330
22
1550
0
1053
2
646
1506
1132
4180
12
4363
5
440
1411
2789
4349
2599
3430
1343
1440
1925
6194
6
3116
628
1640
5009
20634
8
1540
1903
1948