1360
2
2033
1252
293
1
2116
3
610197
4
2518
1060
175169
0
1980
6
2546
5
13124
710
666
1053
813
73
1623
1039
124058
43
92061
30
782
6500
8
2081
1549
2128
1213
39
953