7334
4
1086
0
2445
3
2856
2016
650
4637
7
1251
1
6005
1822
462
9953
2368
928
675
5270
3092
2733
1152
5790
2
4382
6197
3795
3063
282572