1152
0
2522
611
369
1009
458
846
759
1045
31535
282572
3659
14
266
584
4328
10
691
1232
653
3815
3373
2465
2
768
1779
1413
1
46414
5918
4
6800
360
1343