2992
3
2318
1
1564
2
8945
2822
4630
1308
4578
6
3216
10
4837
5
1574
3765
4
297066
0
978
1295
206
894
1233
2039
1669
2683
1534
3683
1840
2650
20
571
1982
280
4288
8403
16