2046
1
6952
5
3979
4
2959
42836
12
3041
2
1519
1404
3539
3
1709
0
4151
989
892
832
3125
26243
2941
2737
1198
1075
2952
637
625
411
189326