1540
2
5848
3
3342
11
20634
8
597
1463
1
1462
3859
7334
4
2076
1018
710
1949
2855
2204
13
2727
2524
3250
662
0
247
6383
17
1932
514
2163
3429
2094
1303
4111
2089
973