3870
12
103
0
2908
10
2557
6
101415
109
1929
1
1129
1731
2
1083
4340
532
736
966
1067
1078
2985
3
1257