1608
0
1711
432
741
1141
25137
25127
986
614
392
2132
979
349
263
2901
1027
172
255
696
385
575
244
237