1632
2
1660
1
1568
3326
3
2377
19944
693
0
11924
4691
635
1690
1000
4471
673
5504
16
526
572
4311
19783
1331
1334
528
810
2428
1704
24337
22
10317
11059
9
3090
6