2121
4
2143
0
1045
430
1
456
349
1661
340
226
401
602
262
737
410
787
1161
839
668
365
405
1101
2123
868
5875
407
3454
408
663
981