2169
2
1986
1382
1
1691
1295
2217
1159
693
0
2650
20
1147
280
1581
1226
1392
2250
3765
4
2245
3
3053
7
1788
297066
894
3683
571
2797
5
1002
2683
946
1558
1527
1777