2342
2
9956
3
1289601
4
1942
1
2181
5
2082
444571
9
763
7893
2378
0
4358
6
3539
6753
17
2949
6307
10
267612