1045
0
3748
4
31535
282572
3659
14
458
266
584
691
1232
653
3815
3373
768
1779
1176
1
46414
2905
3
6800
360
319
4328
10
1811
4017
2061
2
1343
503
478
484
572