504
1
22330
22
492
0
1358
409
265
1483
909
657
397
668
263
829
198
335
2264
3
6383
17
1543
2
776
2831
1362
5425
23
2306
837
948
3353
11
753
896
2644
1203