3092
1
2904
2
1612
0
11881
3
68
472
340
2142
584
1053
1929
505
781
22330
22
5617
5
931
3054
1126
2369
485
44199
3437
5316
521
2831
634