4940
5
46414
1
2522
0
1254
611
4513
653
3373
296
458
755
846
759
1045
2710
8
266
584
4328
10
1603
169211
11
300
1754
691