2297
2
796
6
826
0
1618
1
55
336
1070
3854
2999
328
465
368
643
41
2727
1934
4093
11
371
719
4670
8411
3
463
1752
961
1394
4012
891
2528
578
4303
12