445
0
342
1174
1
533
3621
163029
331
1206
3428
293
556
354
2219
268
2952
625
314
1264
1797
6547
13499
5