3120
4
665
0
20163
44
796
6
1335
237
3655
3
2251
1
2908
10
3671
1053
4321
2108
67688
66
5431
2
2329
2234
3683
2048
2835
2297
3901
1618
2277
2999
2891
4670
1752
346
1218