2954
2
4465
22
1647
3
2013
1
3612
10
1996
0
5060
1891
2134
854
8002
7
2277
348
2475
1643
3873
15
2411
3008
2254
3439
8
1894
1628
1537
880
5597
894
2152
5147
346
3818