501
0
2309
2
109776
42
740
2189
513
3498
4
616
36
528
1
968
492
17946
388
1601
3
583
1849
1287
3566
600
319
1508
3144
585
539
7055
12
879
1153
1478
931