2522
0
611
1333
1
345
2230
3
458
846
503
759
1045
31535
282572
3659
14
266
584
882
2
608
1232
653
3815
3373