2121
4
1784
2
415
0
1045
456
1557
2123
1661
1
602
3628
722
410
2710
9
787
1610
1161
4396
3
846
668
360784
19
661
381
1101
544
1931
2161
195
107
2490
4455