2296
2
543
0
3373
4223
22
90
363
2635
330
1282
246
121182
1
1523
509
745
494
4979
5
521
325
493
139
11221
23
339
380
980
798