4097
10
4106
0
1822
1
1222
246
477
530
413
1132
9441
12
3304
1740
8268
6
1460
281
1598
834
1501
703
445
471
295
691
210
1466
2
1343
2363
2682
4
340
123