2290
2
1089
5
584
1
637
1300
4
1642
10
371
58
3308
555
4628
196013
0
1466
9
88
1439
591
648
3
834
935
273
362
204
197
558
83
736
184
635