2697
5
3041
4
4671
1
1344
0
2069
3
2260
2263
1188
2
1671
839
77
3650
2169
8876
8
248
1120
4987
6968
408
13159
10
3498
9244
184
51
7887
6294
3752
296
1151
730