2977
1
7222
4
1289601
2204
5
4715
5915
11
5771
10
2194
2
3066
7
3337
6899
9
5546
6
3336
3292
0
1960
2264
3535
8
962
2954
1906
2013
8641
1271
57793
11650
23
51331
25
3552
1744
1227
2041