1946
0
2013
1
2905
1289
240
2101
1510
4
1816
1490
2
3735
3401
5
1678
9954
6
3354
9
2951
4202
1568
6977
3289
1590
330
1883
410
1547
538
1788
473
1380
1787
3017