1492
3
2342
1
1221
885
938
1246
19944
2
19932
6
24337
22
2265
610
0
1334
10317
2199
131589
1412
1179
11924
4382
4
1047
1050
1253
2377
297066
5504
16
1516
1768
1736
11059
9
1331