12958
5
70
0
64
13
1126
441
303
1784
2
1842
1
440
1128
584
316
4637
7
282572
1346
4
306
2351
807
573
369
274
263
1949
3
195
256612
1682
851
560
4669