2225
3
1469
4
555
1
906
2
679
232
989
391
92
403
1591
805
984
17438
9
225
0
813
1836
11
2653
2126
7
1732
2727
1494
8
790
4007
2924
4272
10
991
4128
3855
54
8075
22