637
0
1501
22330
22
857
486
1671
1
1398
1710
1251
392
445
428
116
1192
333
1504
241
390
1650
1282
480
475
1212
2211
518
383
730
1675
530
4
1132