5046
9
1997
5
446
1
4440
14
2319
8
2371
6
4653
12
952
7
1453
3219
13
1150
1254
1622
4
1030
1257
0
992
4719
2831
1645
2876
2166
1627
3