120
0
1107
1
272
618
3818
3205
1135
3
1668
383
623
3012
1412
2309
1663
5
3475
237
302
2627
7
8411
2821
1540
4971
14
2886
4
1513
270
6345
929
3684
2
2884
20163
44