503
0
3659
14
169211
11
1932
1
2683
458
1343
46414
846
759
1045
2647
2577
5
918
383
584
97284
176
691
573
953
572
4857
2
1232
1075
653
3815
25127
5455
3373