3539
3
2794
2
1412
0
2939
1
2322
4
951
2740
2650
20
1451
3629
862
992
2272
2467
3177
4327
2837
2238
2356
6
2962
6189
1903
8345
712
2534
346
2358
3083
2044
1774