1226
1
3765
4
101415
109
2189
2
1025
1522
2550
1405
3683
1444
2121
2859
992
3
1937
7
889
0
3657
12
1028
5949
5
866
2310
3215
8688
3065
12367
26
5595
3691
297066
3200
2060
854