503
0
169211
11
2683
458
1343
46414
1
3375
2
846
759
1045
2647
2368
383
584
97284
691
573
953
572
1232
1075
1756
3