TomcatFile Age
File age measurements show the distribution of file ages (days since the first commit) and the recency of file updates (days since the latest commit).
| File | # lines | # units | last modified (days ago) | created (days ago) | # changes |
|---|---|---|---|---|---|
| StandardContext.java in java/org/apache/catalina/core |
3762 | 365 | 117 | 5283 | 312 |
| Generator.java in java/org/apache/jasper/compiler |
3241 | 93 | 71 | 5283 | 121 |
| ELParser.java in java/org/apache/el/parser |
2795 | 166 | 290 | 5283 | 25 |
| ContextConfig.java in java/org/apache/catalina/startup |
2107 | 70 | 53 | 5283 | 242 |
| ELParserTokenManager.java in java/org/apache/el/parser |
2094 | 49 | 143 | 5283 | 20 |
| Request.java in java/org/apache/catalina/connector |
1999 | 148 | 18 | 5283 | 242 |
| AprEndpoint.java in java/org/apache/tomcat/util/net |
1827 | 97 | 27 | 5283 | 298 |
| DefaultServlet.java in java/org/apache/catalina/servlets |
1801 | 73 | 31 | 5283 | 129 |
| WebdavServlet.java in java/org/apache/catalina/servlets |
1579 | 40 | 33 | 5283 | 80 |
| Node.java in java/org/apache/jasper/compiler |
1575 | 282 | 143 | 5283 | 40 |
| JNDIRealm.java in java/org/apache/catalina/realm |
1420 | 120 | 143 | 5283 | 97 |
| Validator.java in java/org/apache/jasper/compiler |
1412 | 50 | 89 | 5283 | 70 |
| Parser.java in java/org/apache/jasper/compiler |
1223 | 56 | 143 | 5283 | 61 |
| JspC.java in java/org/apache/jasper |
1216 | 104 | 134 | 5283 | 80 |
| HostConfig.java in java/org/apache/catalina/startup |
1207 | 52 | 143 | 5283 | 133 |
| JspDocumentParser.java in java/org/apache/jasper/compiler |
1163 | 33 | 165 | 5283 | 49 |
| Response.java in java/org/apache/catalina/connector |
987 | 82 | 7 | 5283 | 130 |
| Digester.java in java/org/apache/tomcat/util/digester |
983 | 105 | 53 | 5283 | 72 |
| StandardWrapper.java in java/org/apache/catalina/core |
960 | 66 | 117 | 5283 | 109 |
| CGIServlet.java in java/org/apache/catalina/servlets |
958 | 31 | 71 | 5283 | 73 |
| ApplicationContext.java in java/org/apache/catalina/core |
935 | 63 | 121 | 5283 | 134 |
| RealmBase.java in java/org/apache/catalina/realm |
906 | 52 | 71 | 5283 | 99 |
| StandardSession.java in java/org/apache/catalina/session |
890 | 68 | 71 | 5283 | 94 |
| Http11Processor.java in java/org/apache/coyote/http11 |
889 | 40 | 7 | 5283 | 208 |
| JspRuntimeLibrary.java in java/org/apache/jasper/runtime |
856 | 48 | 51 | 5283 | 42 |
| NamingContextListener.java in java/org/apache/catalina/core |
822 | 28 | 242 | 5283 | 51 |
| CoyoteAdapter.java in java/org/apache/catalina/connector |
797 | 18 | 18 | 5283 | 209 |
| RequestFacade.java in java/org/apache/catalina/connector |
763 | 91 | 289 | 5283 | 48 |
| ContainerBase.java in java/org/apache/catalina/core |
761 | 54 | 143 | 5283 | 100 |
| AuthenticatorBase.java in java/org/apache/catalina/authenticator |
754 | 49 | 5 | 5283 | 90 |
| ApplicationContextFacade.java in java/org/apache/catalina/core |
737 | 62 | 289 | 5283 | 42 |
| ManagerBase.java in java/org/apache/catalina/session |
737 | 91 | 71 | 5283 | 99 |
| Catalina.java in java/org/apache/catalina/startup |
669 | 46 | 53 | 5283 | 91 |
| ExtendedAccessLogValve.java in java/org/apache/catalina/valves |
668 | 37 | 71 | 5283 | 42 |
| ApplicationDispatcher.java in java/org/apache/catalina/core |
646 | 18 | 120 | 5283 | 63 |
| StandardServer.java in java/org/apache/catalina/core |
633 | 51 | 71 | 5283 | 63 |
| JspUtil.java in java/org/apache/jasper/compiler |
632 | 38 | 134 | 5283 | 55 |
| SmapUtil.java in java/org/apache/jasper/compiler |
631 | 48 | 143 | 5283 | 31 |
| EmbeddedServletOptions.java in java/org/apache/jasper |
629 | 52 | 100 | 5283 | 41 |
| JDBCStore.java in java/org/apache/catalina/session |
597 | 41 | 158 | 5283 | 36 |
| PersistentManagerBase.java in java/org/apache/catalina/session |
559 | 38 | 121 | 5283 | 57 |
| MemoryUserDatabase.java in java/org/apache/catalina/users |
544 | 33 | 71 | 5283 | 44 |
| ClassLoaderLogManager.java in java/org/apache/juli |
512 | 26 | 121 | 5283 | 51 |
| PageContextImpl.java in java/org/apache/jasper/runtime |
508 | 30 | 165 | 5283 | 46 |
| JspCompilationContext.java in java/org/apache/jasper |
501 | 53 | 165 | 5283 | 58 |
| ELSupport.java in java/org/apache/el/lang |
498 | 18 | 290 | 5283 | 40 |
| Connector.java in java/org/apache/catalina/connector |
492 | 77 | 61 | 5283 | 115 |
| TagFileProcessor.java in java/org/apache/jasper/compiler |
490 | 17 | 165 | 5283 | 52 |
| JspContextWrapper.java in java/org/apache/jasper/runtime |
487 | 62 | 143 | 5283 | 28 |
| ApplicationHttpRequest.java in java/org/apache/catalina/core |
486 | 42 | 143 | 5283 | 51 |
| File | # lines | # units | last modified (days ago) | created (days ago) | # changes |
|---|---|---|---|---|---|
| SlowQueryReportJmxMBean.java in modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/interceptor |
6 | - | 3454 | 3454 | 1 |
| JJTELParserState.java in java/org/apache/el/parser |
82 | 12 | 3277 | 5283 | 7 |
| TagPlugin.java in java/org/apache/jasper/compiler/tagplugin |
4 | - | 3248 | 5283 | 4 |
| PeriodicEventListener.java in java/org/apache/tomcat |
4 | - | 3248 | 4187 | 2 |
| Validator.java in modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool |
5 | - | 3248 | 3454 | 2 |
| ResizableExecutor.java in java/org/apache/tomcat/util/threads |
9 | - | 3248 | 4037 | 4 |
| Choose.java in java/org/apache/jasper/tagplugins/jstl/core |
10 | 1 | 3248 | 5283 | 6 |
| Remove.java in java/org/apache/jasper/tagplugins/jstl/core |
17 | 1 | 3248 | 5283 | 5 |
| NonClosingJarInputStream.java in java/org/apache/tomcat/util/scan |
19 | 4 | 3248 | 3433 | 2 |
| If.java in java/org/apache/jasper/tagplugins/jstl/core |
31 | 1 | 3248 | 5283 | 6 |
| Catch.java in java/org/apache/jasper/tagplugins/jstl/core |
31 | 1 | 3248 | 5283 | 5 |
| Redirect.java in java/org/apache/jasper/tagplugins/jstl/core |
43 | 1 | 3248 | 5283 | 5 |
| Url.java in java/org/apache/jasper/tagplugins/jstl/core |
57 | 1 | 3248 | 5283 | 5 |
| TagConstants.java in java/org/apache/jasper/compiler |
60 | - | 3248 | 5283 | 4 |
| ForTokens.java in java/org/apache/jasper/tagplugins/jstl/core |
74 | 1 | 3248 | 5283 | 5 |
| CoyoteReader.java in java/org/apache/catalina/connector |
129 | 13 | 3248 | 5283 | 7 |
| Import.java in java/org/apache/jasper/tagplugins/jstl/core |
264 | 1 | 3248 | 5283 | 8 |
| SessionMessage.java in java/org/apache/catalina/ha/session |
18 | - | 3239 | 5135 | 8 |
| X509UsernameRetriever.java in java/org/apache/catalina/realm |
5 | - | 3110 | 3110 | 1 |
| X509SubjectDnRetriever.java in java/org/apache/catalina/realm |
8 | 1 | 3110 | 3110 | 1 |
| PoolExhaustedException.java in modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool |
28 | 8 | 3089 | 3098 | 2 |
| Proxy.java in java/org/apache/catalina/ha/backend |
6 | - | 2983 | 4174 | 4 |
| TooManyActiveSessionsException.java in java/org/apache/catalina/session |
12 | 2 | 2981 | 3021 | 3 |
| Constants.java in java/org/apache/catalina/mapper |
4 | - | 2966 | 2966 | 1 |
| ConcurrentCache.java in java/org/apache/el/util |
35 | 3 | 2949 | 5283 | 6 |
| HeadersTooLargeException.java in java/org/apache/coyote/http11 |
16 | 4 | 2935 | 2935 | 1 |
| UniqueAttributesImpl.java in java/org/apache/jasper/util |
79 | 9 | 2931 | 3616 | 4 |
| DistributedManager.java in java/org/apache/catalina |
6 | - | 2924 | 3593 | 3 |
| ConcurrentCache.java in java/org/apache/tomcat/util/collections |
35 | 3 | 2913 | 2913 | 1 |
| Constants.java in java/org/apache/catalina/valves |
10 | - | 2860 | 5283 | 6 |
| Util.java in java/org/apache/tomcat/util/modeler |
14 | 2 | 2839 | 2851 | 2 |
| VirtualResource.java in java/org/apache/catalina/webresources |
22 | 4 | 2804 | 2804 | 1 |
| package-info.java in java/org/apache/tomcat/websocket/server |
1 | - | 2792 | 2792 | 1 |
| Constants.java in java/org/apache/catalina/storeconfig |
4 | - | 2772 | 2777 | 2 |
| IStoreFactory.java in java/org/apache/catalina/storeconfig |
11 | - | 2772 | 2777 | 2 |
| SenderSF.java in java/org/apache/catalina/storeconfig |
17 | 1 | 2771 | 2777 | 3 |
| ChannelSF.java in java/org/apache/catalina/storeconfig |
38 | 1 | 2771 | 2777 | 3 |
| WebResourceRootSF.java in java/org/apache/catalina/storeconfig |
43 | 1 | 2770 | 2777 | 5 |
| BackgroundProcess.java in java/org/apache/tomcat/websocket |
6 | - | 2767 | 2767 | 1 |
| InterceptorSF.java in java/org/apache/catalina/storeconfig |
42 | 2 | 2762 | 2777 | 4 |
| CatalinaClusterSF.java in java/org/apache/catalina/storeconfig |
50 | 1 | 2762 | 2777 | 5 |
| CaptureLog.java in java/org/apache/tomcat/util/log |
20 | 4 | 2761 | 5283 | 4 |
| package-info.java in java/org/apache/tomcat/util/http/fileupload/util |
1 | - | 2738 | 2738 | 1 |
| package-info.java in java/org/apache/tomcat/util/http/fileupload/util/mime |
1 | - | 2738 | 2738 | 1 |
| UploadContext.java in java/org/apache/tomcat/util/http/fileupload |
4 | - | 2738 | 2738 | 1 |
| ParseException.java in java/org/apache/tomcat/util/http/fileupload/util/mime |
7 | 1 | 2738 | 2738 | 1 |
| JarScanType.java in java/org/apache/tomcat |
6 | - | 2647 | 2647 | 1 |
| MessageHandlerResultType.java in java/org/apache/tomcat/websocket |
6 | - | 2635 | 2635 | 1 |
| Injectable.java in java/org/apache/tomcat/util/descriptor/web |
7 | - | 2623 | 2623 | 1 |
| NamingResources.java in java/org/apache/tomcat/util/descriptor/web |
10 | - | 2623 | 2623 | 1 |
| File | # lines | # units | last modified (days ago) | created (days ago) | # changes |
|---|---|---|---|---|---|
| ContinueResponseTiming.java in java/org/apache/coyote |
25 | 3 | 7 | 7 | 1 |
| SetPropertyClass.java in java/org/apache/tomcat/util/xreflection |
349 | 25 | 16 | 16 | 1 |
| ObjectReflectionPropertyInspector.java in java/org/apache/tomcat/util/xreflection |
239 | 10 | 16 | 16 | 1 |
| ReflectionLessCodeGenerator.java in java/org/apache/tomcat/util/xreflection |
212 | 10 | 16 | 16 | 1 |
| ReflectionProperty.java in java/org/apache/tomcat/util/xreflection |
84 | 13 | 16 | 16 | 1 |
| RFC2231Utility.java in java/org/apache/tomcat/util/http/fileupload/util/mime |
60 | 5 | 17 | 17 | 1 |
| EntityTag.java in java/org/apache/tomcat/util/http/parser |
47 | 1 | 31 | 32 | 2 |
| XReflectionIntrospectionUtils.java in java/org/apache/tomcat/util |
12 | 3 | 33 | 47 | 2 |
| WebServiceRef.java in java/jakarta/xml/ws |
16 | - | 52 | 52 | 1 |
| WebServiceRefs.java in java/jakarta/xml/ws |
10 | - | 52 | 52 | 1 |
| AprStatus.java in java/org/apache/catalina/core |
31 | 8 | 61 | 61 | 1 |
| InternalRewriteMap.java in java/org/apache/catalina/valves/rewrite |
81 | 9 | 115 | 115 | 1 |
| EncodedSolidusHandling.java in java/org/apache/tomcat/util/buf |
25 | 2 | 165 | 165 | 1 |
| CharsetUtil.java in java/org/apache/tomcat/util/buf |
34 | 2 | 183 | 183 | 1 |
| EnvironmentPropertySource.java in java/org/apache/tomcat/util/digester |
20 | 2 | 197 | 197 | 1 |
| HeaderUtil.java in java/org/apache/tomcat/util/http |
19 | 2 | 235 | 235 | 1 |
| Asn1Writer.java in java/org/apache/tomcat/util/buf |
59 | - | 247 | 247 | 1 |
| FileItemIteratorImpl.java in java/org/apache/tomcat/util/http/fileupload/impl |
218 | 12 | 17 | 281 | 3 |
| FileItemStreamImpl.java in java/org/apache/tomcat/util/http/fileupload/impl |
97 | 9 | 17 | 281 | 3 |
| FileSizeLimitExceededException.java in java/org/apache/tomcat/util/http/fileupload/impl |
23 | 5 | 17 | 281 | 3 |
| SizeException.java in java/org/apache/tomcat/util/http/fileupload/impl |
18 | 3 | 280 | 281 | 2 |
| IOFileUploadException.java in java/org/apache/tomcat/util/http/fileupload/impl |
16 | 2 | 280 | 281 | 2 |
| InvalidContentTypeException.java in java/org/apache/tomcat/util/http/fileupload/impl |
15 | 3 | 17 | 281 | 3 |
| FileUploadIOException.java in java/org/apache/tomcat/util/http/fileupload/impl |
15 | 2 | 17 | 281 | 3 |
| SizeLimitExceededException.java in java/org/apache/tomcat/util/http/fileupload/impl |
9 | 1 | 17 | 281 | 3 |
| MimeTypeMappings.java in java/org/apache/tomcat/buildutil |
44 | 1 | 158 | 283 | 2 |
| Utils.java in java/org/apache/tomcat/buildutil |
37 | 2 | 283 | 283 | 1 |
| ImplicitObjectELResolver.java in java/jakarta/servlet/jsp/el |
493 | 33 | 109 | 289 | 5 |
| HttpServlet.java in java/jakarta/servlet/http |
394 | 32 | 88 | 289 | 6 |
| ServletRequestWrapper.java in java/jakarta/servlet |
197 | 41 | 289 | 289 | 1 |
| Cookie.java in java/jakarta/servlet/http |
193 | 23 | 289 | 289 | 1 |
| ScopedAttributeELResolver.java in java/jakarta/servlet/jsp/el |
179 | 7 | 289 | 289 | 1 |
| HttpServletRequestWrapper.java in java/jakarta/servlet/http |
165 | 36 | 289 | 289 | 1 |
| TagInfo.java in java/jakarta/servlet/jsp/tagext |
158 | 16 | 289 | 289 | 1 |
| ServerEndpointConfig.java in java/jakarta/websocket/server |
156 | 16 | 289 | 289 | 1 |
| HttpUtils.java in java/jakarta/servlet/http |
116 | 5 | 289 | 289 | 1 |
| HttpServletResponseWrapper.java in java/jakarta/servlet/http |
110 | 24 | 289 | 289 | 1 |
| ServletResponseWrapper.java in java/jakarta/servlet |
108 | 21 | 289 | 289 | 1 |
| AuthConfigFactory.java in java/jakarta/security/auth/message/config |
107 | 5 | 61 | 289 | 2 |
| TagSupport.java in java/jakarta/servlet/jsp/tagext |
97 | 15 | 109 | 289 | 2 |
| CloseReason.java in java/jakarta/websocket |
93 | 6 | 289 | 289 | 1 |
| ServletOutputStream.java in java/jakarta/servlet |
91 | 16 | 289 | 289 | 1 |
| TagAttributeInfo.java in java/jakarta/servlet/jsp/tagext |
89 | 15 | 134 | 289 | 3 |
| ServletContext.java in java/jakarta/servlet |
81 | - | 243 | 289 | 2 |
| HttpServletRequest.java in java/jakarta/servlet/http |
80 | 4 | 289 | 289 | 1 |
| TagLibraryInfo.java in java/jakarta/servlet/jsp/tagext |
80 | 10 | 143 | 289 | 2 |
| ClientEndpointConfig.java in java/jakarta/websocket |
79 | 10 | 289 | 289 | 1 |
| HttpServletResponse.java in java/jakarta/servlet/http |
78 | 1 | 289 | 289 | 1 |
| PrivateKeyCallback.java in java/jakarta/security/auth/message/callback |
75 | 12 | 289 | 289 | 1 |
| ServletSecurityElement.java in java/jakarta/servlet |
72 | 8 | 143 | 289 | 3 |
| File | # lines | # units | last modified (days ago) | created (days ago) | # changes |
|---|---|---|---|---|---|
| HealthCheckValve.java in java/org/apache/catalina/valves |
79 | 8 | 1 | 618 | 4 |
| WsWebSocketContainer.java in java/org/apache/tomcat/websocket |
822 | 40 | 2 | 2795 | 91 |
| AsyncChannelWrapperSecure.java in java/org/apache/tomcat/websocket |
434 | 31 | 2 | 2728 | 22 |
| WsFrameClient.java in java/org/apache/tomcat/websocket |
158 | 11 | 2 | 2790 | 24 |
| AsyncChannelWrapperNonSecure.java in java/org/apache/tomcat/websocket |
77 | 13 | 2 | 2728 | 4 |
| AsyncChannelWrapper.java in java/org/apache/tomcat/websocket |
20 | - | 2 | 2728 | 4 |
| Http2UpgradeHandler.java in java/org/apache/coyote/http2 |
1344 | 92 | 4 | 1984 | 125 |
| Stream.java in java/org/apache/coyote/http2 |
890 | 71 | 4 | 1949 | 114 |
| SSLUtilBase.java in java/org/apache/tomcat/util/net |
381 | 9 | 4 | 1706 | 23 |
| AuthenticatorBase.java in java/org/apache/catalina/authenticator |
754 | 49 | 5 | 5283 | 90 |
| Response.java in java/org/apache/catalina/connector |
987 | 82 | 7 | 5283 | 130 |
| Http11Processor.java in java/org/apache/coyote/http11 |
889 | 40 | 7 | 5283 | 208 |
| AjpProcessor.java in java/org/apache/coyote/ajp |
844 | 37 | 7 | 5251 | 155 |
| AbstractProcessor.java in java/org/apache/coyote |
628 | 42 | 7 | 3388 | 80 |
| FormAuthenticator.java in java/org/apache/catalina/authenticator |
448 | 14 | 7 | 5283 | 66 |
| Request.java in java/org/apache/coyote |
399 | 75 | 7 | 5283 | 53 |
| AbstractHttp11Protocol.java in java/org/apache/coyote/http11 |
329 | 59 | 7 | 3952 | 94 |
| StreamProcessor.java in java/org/apache/coyote/http2 |
319 | 30 | 7 | 1942 | 58 |
| Http11OutputBuffer.java in java/org/apache/coyote/http11 |
266 | 31 | 7 | 2074 | 21 |
| Http2Protocol.java in java/org/apache/coyote/http2 |
213 | 44 | 7 | 1984 | 36 |
| StandardContextValve.java in java/org/apache/catalina/core |
48 | 2 | 7 | 5283 | 38 |
| ContinueResponseTiming.java in java/org/apache/coyote |
25 | 3 | 7 | 7 | 1 |
| Http11InputBuffer.java in java/org/apache/coyote/http11 |
691 | 27 | 10 | 2067 | 42 |
| WsRemoteEndpointImplBase.java in java/org/apache/tomcat/websocket |
959 | 72 | 11 | 2756 | 62 |
| WsFrameBase.java in java/org/apache/tomcat/websocket |
728 | 37 | 11 | 2791 | 46 |
| WsSession.java in java/org/apache/tomcat/websocket |
582 | 51 | 11 | 2846 | 80 |
| PersistentValve.java in java/org/apache/catalina/valves |
170 | 9 | 11 | 5283 | 28 |
| Constants.java in java/org/apache/tomcat/websocket |
82 | 2 | 11 | 2846 | 25 |
| Http2Parser.java in java/org/apache/coyote/http2 |
524 | 20 | 15 | 1930 | 40 |
| Http2AsyncUpgradeHandler.java in java/org/apache/coyote/http2 |
393 | 30 | 15 | 1283 | 34 |
| SetPropertyClass.java in java/org/apache/tomcat/util/xreflection |
349 | 25 | 16 | 16 | 1 |
| ObjectReflectionPropertyInspector.java in java/org/apache/tomcat/util/xreflection |
239 | 10 | 16 | 16 | 1 |
| ReflectionLessCodeGenerator.java in java/org/apache/tomcat/util/xreflection |
212 | 10 | 16 | 16 | 1 |
| CallMethodRule.java in java/org/apache/tomcat/util/digester |
201 | 12 | 16 | 5283 | 30 |
| ReflectionProperty.java in java/org/apache/tomcat/util/xreflection |
84 | 13 | 16 | 16 | 1 |
| BasicDataSource.java in java/org/apache/tomcat/dbcp/dbcp2 |
947 | 142 | 17 | 2318 | 20 |
| GenericKeyedObjectPool.java in java/org/apache/tomcat/dbcp/pool2/impl |
859 | 45 | 17 | 2318 | 17 |
| PoolUtils.java in java/org/apache/tomcat/dbcp/pool2 |
833 | 88 | 17 | 2318 | 13 |
| DelegatingConnection.java in java/org/apache/tomcat/dbcp/dbcp2 |
774 | 75 | 17 | 2318 | 20 |
| LinkedBlockingDeque.java in java/org/apache/tomcat/dbcp/pool2/impl |
706 | 64 | 17 | 2318 | 12 |
| GenericObjectPool.java in java/org/apache/tomcat/dbcp/pool2/impl |
615 | 38 | 17 | 2318 | 19 |
| BaseGenericObjectPool.java in java/org/apache/tomcat/dbcp/pool2/impl |
612 | 76 | 17 | 2318 | 18 |
| InstanceKeyDataSource.java in java/org/apache/tomcat/dbcp/dbcp2/datasources |
523 | 69 | 17 | 2318 | 11 |
| BasicDataSourceFactory.java in java/org/apache/tomcat/dbcp/dbcp2 |
412 | 7 | 17 | 2318 | 15 |
| MultipartStream.java in java/org/apache/tomcat/util/http/fileupload |
411 | 34 | 17 | 5210 | 22 |
| DriverAdapterCPDS.java in java/org/apache/tomcat/dbcp/dbcp2/cpdsadapter |
380 | 46 | 17 | 2318 | 13 |
| PoolableConnectionFactory.java in java/org/apache/tomcat/dbcp/dbcp2 |
334 | 54 | 17 | 2318 | 13 |
| DiskFileItem.java in java/org/apache/tomcat/util/http/fileupload/disk |
267 | 25 | 17 | 3695 | 20 |
| CPDSConnectionFactory.java in java/org/apache/tomcat/dbcp/dbcp2/datasources |
256 | 19 | 17 | 2318 | 12 |
| FileUploadBase.java in java/org/apache/tomcat/util/http/fileupload |
240 | 19 | 17 | 5210 | 29 |