1045
0
2211
2522
584
1152
458
1343
3287
1
768
611
608
363
419
478
2720
10
772
639
391
396
2952
169211
11
1779
360
1297
1232
4328
300
525
390
683