2189
2
2932
1331
3158
1334
1
4443
9
810
2535
1168
2327
11
5627
3546
24337
22
10317
610
0
444571
5820
4
1412
690
9954
6