3125
2
5242
1
325
1256
1098
25127
0
11951
10
120469
35
5874
11881
3
2683
730
4598
6
493
326
938
2169
300
1754
975
1446
3650
2819
3028
1947
1326
4621
5
5559
1021
572