2121
4
1250
3
409
0
1182
2
691
415
1045
1557
1661
1
3148
9
602
330
1889
722
3929
10
410
661
787
1733
1161
846
509
1566
668
6406
12
381
1101
2470
14492
1931