1695
4
2000
7
1522
0
1309
2788
3
1992
108797
17970
15
697
236066
14
7976
8
988
4914
2
57793
1191
1
4606
2233
3212
27
2489
1917
2237
51331
25
962
2781
1210
1749
4578
3197
7222
2502