814
1923
303
19316
1686
23511
1223
443
20
31
1315
1404
583
952
543
1403
1222
741
383
853
981
231
1215
1016
23
794
67
1058
502