Dismiss Notice
What Is This?
It's a constantly growing, global map of 3,543,010 PokéStops and Gyms for Pokémon GO.
The data is from Outgress (an Ingress analytics system).
ponpon21
resistance
- Play Tendencies:
-
Where Day Hour With
** Some portals blurred until you log in.
- Recent Ingress Activity:
-
sDjnUCYr0Gj4f6VRQwAnIcDNMkAnwdYq16LE3AL0Emj7May 30, 20263PkFu0K0TkDl9hILBGjbF81l7May 30, 2026S7ZRAbNQK09t1fJaTTYrl5zMeEXUCoMEKamJ31DMay 29, 2026EkEJUHciAn04ippI82yTfgy1May 1, 2026
- Most Attacked Portals:
-
yrNEHY9O5fgpuAssdtCT8sSHfoQp1mb7J6mmZGRlzAZ5VhoN5ReDBQau0NH5hLSjTgBSYZFEO9njKKyjUWF0oZTkwESJmGcxWPr4Xhjm7a8EH1OUe0A0IICgOVqtZUZg0MEB
- Historical Activity:
-
This is not exhaustive information about ponpon21. The information is based on Ingress email damage reports from participating agents.
** Some portals blurred until you log in.
- Portals Where ponpon21 Was The Last Known Attacker:
-
5ha 4L7GAOC rQgElFL3719 daysxiQU95lALjNy3501 daysCVxLTIThlwD53501 dayswU5pdqi9perl3501 daysZhQvRI5rIVEadjV3382 daysSKcmtSJR43340 daysU1DqDKh41bW2JdtHLcUBi6wReYf3340 daysgLINI74iZTpjQer3340 dayssDz1wOspd3324 daysMQQaAgKYM3wxaIK3304 daysk3PRubUfNwLi585ekrC3SCm23301 daysWb6SE lgCrUFL3298 days2cltpJuMgs5ME23xiGkTX2Sp3298 daysrBzTB6USx2tr3298 daysPAkxUWm6iSU6LMoqpWeAqmdY3294 daysJfq9YPHv7MuPteO3282 days7xxrvdWsTppALubdZ43276 daysbtWETlOi9ravxJaur93255 days35STYL48d1W3255 daysuSTE0oqk43248 days77aSKLzZtSoM7uorZJWQfr5a3248 dayshl73248 daysVVYlYLKsqM9s3246 daysJ8FlCtgDmEJH3243 daysPaSiifoUvQkdl1n8nG3243 daysyk6XTCBcemC9gwt3zIYigtQl3243 dayspjktmqKBOoMahvkSb43235 days0XVmyY0aX1iZ3220 days8NHLcIjfY4WvtZuQYO3219 daysLuArR1gM63215 daysITI9IocXj5GW3215 daysEQJ9JbKvA6iNBA33215 daysRdXppCnkvA3aST43215 daysSb7GsjHS43214 daysugfrXgE3j9oqQ4F4Bb3214 daysGOBkfMBPVlLH3213 daysycQs9khR173G3213 daysK06uuvgg0wXFAFosBo3213 daysvejVDc3213 daysAL5SGJeMoj7de47GMA3213 daysx8vTrYYBW6vX3212 daysDeDdsx3212 daysDGqdArYJV78L9FYpFnfbA5Yj3212 dayscW5zP0a83ATh3212 daysxEnG5cgEKur0O8KKhS3212 daysJUGdtpVIkwPgLL63212 dayspt164gRL9lPew2XoHXMVP3197 daysGuXOrrdJnxgcpt5TTktoX3197 daysBXUm74yOn3aa3197 daysdR9wbk6hD0NRbHG3197 daysRl5vlEcq73197 days8RzXMcODAbckBcHprPr733186 daysMDrCpexF4RdWCCXlvnRRASTi0TXwO33069 daysjRiqdwydwuFHcpj25f2JD3060 daysInaTlortL3022 daysIK5G1uEzxunR3005 daysDWMn6ltyE3005 dayswJsOdouUY6Bz3005 daysriMLk9LGxehciFo KnEdfnPHm2uW2985 daysdis0eBgXuVCfHg62985 dayshKEnROuCX2984 dayst9DLl9UU52984 daysPgf8QN2984 daysK0mZtndiXT2yvu05eDOpOjqrtKi2984 daysejix7HIyb06Sx7A8UcPIdwijVquEkMOLd2976 dayssSDIYtI2LxVI78YaNA2966 daysKq1UjqUrE2908 days2lrcHdWIZroOLXgvoHAO72908 daysjDgIOF9mayK12908 daysQwDBEt HASORfT2908 dayszOfVyTik2kbejqa2908 daysWMTw2WNdTdd5MMlSYL7WE2740 daysKvebGxoodXAY2740 dayskbxSQei N05fkc0ua T3uR CIjXY2706 daysUmhYQw2JM2578 daysxIJlhb872h6XSQv2578 daysPosI6ifgOxbxRlGAlXvCO4I2578 daysEmlngn2578 daysTrhjY3bRHst2DzmicQID1srX2578 daysRpa2KFaaUbpY2576 daysMu8xstEhhJqJOctWPJb2m2546 daysRDsYmUXR 0rz72525 dayse62MLpieF2525 days9RAt2aaYc2491 daysKXt1XmbUYaJBvTX2472 daysLSY9VTYPLb7V9Hz89mmam6vY6I08gs2452 daysHvoLq1LrRSIDn8S2450 dayshrXdorQGN4cwGuo8C72442 days7EdqSAFPIdHY CcuXtosDi2325 daysbr87miRdc46S2288 daysk2izVEOiocBivwhzF72277 daysxS3XhF6jv9at2277 daysAxZFcey9mAA73hc2030 days4L931 x8x 9IcD7 95nl 75Y5oU1t1935 daysO9TsZDZANqirBVaiD8eQz1774 daysM5eGBDMtK94xScqTsPFh2Ui71751 daysDYDfDgWc61751 days7ckaRrG0FCiC1745 daysaSI0phvr6G22q7NIOq1724 daysC3LS6Tdnp1724 daysGwS7DgXMNb01724 daysMYC3TKj3PFoadqQ1718 dayslwnvJOBTfdOLc835HC7Zf1718 days5LFsMN3BH4fvIzGtLu1718 dayskq9tQOFzE1718 daysMhuNthfIK5Udr2N1718 daysJhknAVbrOHvnRn2MbtogSu1718 dayszJDxA7N6zg3Z9CXVsXMx61718 daysQs6x9hsSFJiZ6DN1718 daysUaO3H05M15zE1718 daysaOu1YnVHXPOsGzcRWI7yL5lv9Ni6HEFxW1718 daysuq6FvezTvtbJgDBHpSwr4D3JAlR1718 daysUSkkdMa717Dj1718 dayschPVPZGZylht6AbETznpPBMM1718 days3WIgJz1FO1718 days2UgInsxzLkxU6jx1718 daysPnLyn7ZoFP1n1ltcZcI9L1718 daysxEHkgz9yS523LJj9sf1718 daysKwufTuFyEUUryq5Z9Ueb71717 dayskH77CFpodWp01717 daysE7lMkFK5CQxOPxN1717 daysLdiXdLq4gtPlfMyGpJ1717 dayspYyd3K 6UnJ lMwQ2K1717 daysATfWM5JYa9lAzXnkx71717 daysgvN56vnib7FJGKLbE9ztF LhgHbUbQxsrdqNh1717 days8QaQzhs5KVErNymVtWfgR1717 daysM2R7AAAzAIfoalC1717 dayspli01TlOJGGp1717 daysgG6aF1717 days2ROvzM3zBv4y1717 daysKCmLF6EPnQouH7k1717 daysCvNlomSwmOfN1umzPBOyo1717 daystMme5q1717 days7QsmHLyLffDIm5trWpt4G1717 daysYBB3WewMmM2RBXTy16z1717 days4GYFZCpZLO7c1717 daysQY0ysaKd8xrtzfFEo33ZbMOB1717 daysIbyZG1mFgkllk4205nNtFGYcUJa4ne1717 daysLNI2myx8Iw4pxMf9v9u001717 daysEVAdyJncj1717 daysZeDc6U4zUy0ZQMAzAUNElKRt1717 days8CEZPnUzbsjn2tKAkwBMv1717 daysR49M8MMQi1717 daysO1Cw7Y51OLSCzTd1717 daysDfz315T9hLgbyTs1717 dayscs6db05SEmh06yu5Fx1717 daysuYz7iRqJmyc3i8r7tL2VA1717 days9KSZ44VGCV9j4oM1709 daysQVv10GhYJYwnkH5LsjO8X1707 daysrjzG6hmj4fiCM37mn71707 daysIBgfGMo1KkhodDA8dE5q61707 daysGEF39H0NagAOtiv4rf4wMWmNF1707 dayskvUH8kGHKKC25NB1703 daysKyMQvA2BEtsG7LN1703 daysSiqipCDYi1703 daysBMMeXyOlx1703 daysME1HhjotuPzd5WH1703 dayspXY16azut1703 daysrw2Gz1snp1703 daysFcUto4hK3uDWp021703 daysGcVgI3e0fVMqnusC1cUc4ghZ1703 daysmaWVcq4wfVBB3OMG1Pd3j1698 daysBu4HGUsBUo1ISLY1690 daysSi7cStk7k1690 daysSKYLYXI7T5aW1690 daysyIV3Bt1690 days0arHe41689 daysxoc32S1689 daysZ90AiaTGDEeDVyIK5Ds44nHIpAm1689 daysZQ4zikl6M1689 daysOe8B3dnBdybrAUIKmRmIEyf5avG1689 daysV8OJgvnyJGjNZArjwC1689 days7oHk41Mk2N8EZH61689 daysS7WpzpThL1689 daysuqirTI6e5FVBAKKTfQZRoh0b1689 daysyjNjMCeOnp761684 daysqvIbvWJWLITH7L5QWF1684 days99suJueYjPZaGMsueDgmW1684 dayspuRkiPMPCJbWVMaYg5gn81684 daysXdfpUL0rsjDr1684 daysVZlAYxgbL1684 daysKWh3bG9cfkhRwN91675 daysdkH3rbPuiDT9ynCps5Z0u1648 daysvDi9CUKCADmqC569C9v1648 dayshqXEdoPht5iiGiHU1y1645 daysko3i7dfqScbCN2qiTD1640 days2ywve0xSdEyfP92eT7wtk1636 daysusMOrNzuOtni1633 daysGyL9dgshv9N1Tow3c53HH1633 daysGtHw rtsa1633 daysBQcnN0IPZEjkS3jQutCGI1629 daysOe0bYVrYXuiGbsi9YI76nt3r1628 days8ZM 68504I4u Y8UGS1628 daysRNiNzS 3ftZYQ3G1623 daysGfah3GGjaVLDbDK1583 days868nMBkeX1561 dayscopvWM3rJ1561 dayspMYXVb0o91561 daysFnXk5GMnqIcrAOH1561 dayszmIUiKWTS zIJHOSq RcHSNm1561 dayscuBXlElewiJAw0hleZLEQ1539 daysJi1ajxVDizO5DH9wKC K3nE QN TN3 LYUNfXElF YmctI1532 dayszPSnI4PV1 aHjGwEKx Tnzu7nM1532 daysKqHUye 1u k5hXG1532 daysEywrl2oXX1526 daysz2CamZNIFRdt1526 days63xxaKxnb1526 dayskmPL2jhiDt1515 daysDIUDVVkwK0QXtlbwBrrFA1514 daysXZ3x5VrTgWJhnoK1514 daysdzokRje1TmvTgD3P2a1514 daysxMFmDylxeiVM1512 dayskQPNCnBU3HQ7fBzh1l1493 daysY5uwpjl7Mjtvmr71493 daysdtfybLZXE1FNDtZpZZ1493 daysGATO2NUiGrew0uqm38Ssu1482 dayswUv8LJXIfJo04BtfcwpnsptI7JFlex1482 daysG2O7wC7BCJiC9qb1482 daysOeyD2JKwof1467 daysKZEfq9hnH1462 days8h2ed0UgyPWnavkz7s1451 daysBGP4YniYY5BqCpQECvX53dI6bUi ZmbnFr7SW1446 dayspYPGEevPx3h2gl8yPB94Y9BXOl11446 daysZYmsiJqCDtvM1446 daysADs6toZTI1446 daysO9sawYHjx0R7 5m4e3M1446 daysakwUK3mL3Znh1412 days9bkxpgWLi1412 daysT6BfF fZi59iu 59hp1407 daysbHxRXFsoiqWtjLQ0t8MgNeJP1369 daysNHPji7wlVA05h3fh7J1LxNJF2yC1369 daysuvaLKQXQYjfX3vG1369 days7H4wA9OD7CwATeg1369 daysIf66HFVZjVdPwc8Htm1359 dayspXaBqznaUnTC1356 dayslaQVo2ldue827uIdfq1355 daysKb0c2xNlWANR1352 daysU3Ij7vwt8d6r1352 daysAG1vIriwR6QiuIE3aDmyd1352 daysI9Y33Xxeaw4qZ7A1346 daysp5TaMFj141343 daysChvtL5rVcfCS1343 daysRZvYPHJkzqNt1343 daysyOxH0l7gp1324 daysvW2SnumZ4T7kFLu8kh1284 daysO0ujnuWaSh2JnAF1283 daysBZ1nqRWcnvh88r1QdJ1283 daysCM8tvV9Z9DbZRm9UuT1281 daystBHGjvcnP0Xn1280 dayscz5Qit9Tb95JV6c3qt6y61280 daysdL9T9PS35zqsIDamkk1280 daysTNHx7evqnaHFkd7kERW4r1270 daysUwEQzSSIbdTn1240 dayshhJnn6Kaw LUY7sVf541240 daysoEHl5cvb21240 daysi79ex5bl6gMxsxPK1z1182 days0e2XrxFrLtqsJ981181 dayslvL9A4UsVo2cK1158 daysFzWSepPu0J4reC0xKWdsJ1149 daysN2JkXIuz8Ma6ifVNDzKu0CIu1118 daysGQUhoCyJr3cQ7Cw J EEdSsAVhLvVlACKwt0Pry1118 daysdghNbtUecrE490BgFvsUs1086 daysIpXsNO8Th5u11072 dayss5rEocYXqzIoLUVpiR3PD1072 daysfiwAvYHvYLEBIxUJuTRj21031 daysCnqPkOAC7YP81029 daysiXtnh7xfhg3Z978 daysfDbBmdwBh978 daysEtnMN9NrbuVMnTbzo7978 daysBXJ6jc0HN978 daysDL4jvYqUJ978 daysX7pFxmrKP978 daysBUmbuHYHrR8aPywbDq1Ei978 daysKB0ptCs95FcYQX8Q5uuyqMvmd955 daystalY6GjBPgSuI8kynZ955 daysrG8b24J1J7BHannLzWdTvVKTnMlKoqhij954 daysBAs5uITUaEXuQlrx951 days6C1og2v1fXtr917 daysGtjj9rd4CmCeT891 days55m7mJ5qjzfk891 daysMpl3y1ncuaWb891 daysDppwltuTEG1qwFi858 daysZzzPTrPl0LM8382FGv7mJGBob79838 dayspknEhXva608b811 days8f7Aflb5lByaqXz754 daysUJKAnzLYC6khjz5754 days3Byf7OXEDlXHaL2754 daysoY9tWZcB2S5Q669 daysBlax2KkEl652 days1dpCWjliL8MScZTTi9N07lg6646 daysFG1bPIn3gL2JdRaBf4MUx646 days1w7ZIQO0HpqJUGm3aaOLEpFy041g5r616 daysWw8JzReqANs5Gs6eQ8CWdxzp8mL616 daysO9j6dnqlmkXnWIfyyI616 days7NaumDTM0la8lFH616 dayszQQTgaxbgLcqvmna4i6W7616 daysJcdF3BhfATM6616 daysm1d9kXwPkNyW616 daysDrVhMlIapVL6616 days55DelOadhkiiKCdv461CL616 daysqiHcstfo7rsd616 daysznrLgf1BVqbloOj616 days868oWMY4o616 daysA6SXPBxWh616 daysLEXaz4kkr37U8k3IvQ59R616 dayshwviVL9dw616 daysmFOjk MaE kkyVY AqGn Mq7KCrLg616 days4QpejcXtls918li611 daysJudFe2yHD611 daysCkWb30KGLiqF611 daysfzeZZMS5k7TG1XDzfybBC611 daysROQTbszWOr6NdJ46ogwvOpqH611 dayshW2LDrOep604 daysKJt663Ks3aNM 3 KBviskaFCn6g603 dayskDTtijnj3r1n 6qEJD2ZTe584 dayswfpx0y6O09Au583 daysUXVHF8Qp3kREc3QdKn583 daysuo2pftD2Y583 days1cuahIO8FL53Pk32AjSiR583 daysLAyqVOH hL 9x8 ZVXW583 daysLeGOIM2He6sSQnWbuPNpEPODVG0Z9PD5A583 days3HYpEIrprFaq583 days237BtX8cb583 daysVeHWdXumPK2uB0i583 daysGObSszKsu583 days33Sts2FX3IVu583 dayshfx17XR4E583 days9OxRcwEv EVj5Bhi g1cPc1bY583 dayscV6Ka5DDv583 daysGN9E6aXQK6qX583 days86uzpjKuC0Pfh7t583 daysLEJAc1PzMxcRjjD583 daysn0h0bS4CQ583 days0uUrL4jw2ouWyEx583 daysSdoK4pq3P C4HdGwwkA583 days65FWvFv2BhxkTUqI0s5sh583 daysk85UraSNQQEo8i8mAgdvieMU583 daysjTsfgqeMgzniYkm0rg583 daysCv7K5u7g7583 daysRYGxDtvHx8lX583 dayslhQfRjvKa603KmQitd583 days1KVvdWSTvZrH9253noTVC583 daysUUlcWxQqg583 dayssIMnaP5fr583 daysfLByqA583 days4t8FY6bVL583 days97UplwL3jR6M67z583 dayszVHaVuS7Qkza583 daysQkxwoYM2QnOGjA6583 daysFUWWuR2dLEf3583 daysWnA0JHFxK583 daysyR4YhtOlWobt891583 dayskOGQvdpCR56m76ECdcYTu583 dayszqGr2mMOMDjpzcN583 daysuItCBE583 daysajVod3hzt0gdKJ0583 daysIURyeuypQ583 dayswqFVZ0XNP8kPlye583 daysYEHrNv20b583 dayscJt9DhZYS564 daysfsXNiZ564 daysOpovu1LKUIYJeqTwta9sK3554 daysu7nIjlXrTlY3MoXQruLpb8QYZslZmY9Y2554 dayskChjh n3lLPh554 daysAoflluCQHiEo0vi6Y1xzDfe3554 daysVoVcMIp nynr7H eg119XY9554 days93l7vMPc9nmZWXTDOn554 daysK1NvYNCcnQE9RBVMaL554 daysqBQw0LQllFdnDg8aq5554 daysqrwQd7554 dayscwUhpfi7qI8Usmh554 daysxdmmp13PNZIu1493wH554 daysJV01k1v490khyYI3aEYin4qy554 daysJOgugo4wxijYIttlnFuaaXCW554 daysRvLJuXjWejhzLR25ZLEgm554 daysSvSe0Yr4q554 dayslWHvKZuthFse553 daysi5WTlCag 6q0q9I552 daysPE13hhqQi4Gzph3545 daysqtByu0jjl545 daysymu7okKcTIc7NWvORrv7G545 daysKT9vaVaeSV1o545 daysAqfH7LMuCB54Opy527 days8mCCUSQMrabl4QBqA7eNf527 daysVjWibuqvv519 daysT0JaLRFOA507 dayscgp8k9LtaGLTcIT489 daysuXLOfV3Rswkv5614Ea489 daysY1KA2oezZOVCnzLdZAU00qgN481 days4xzBIAuzVRomiMeXJ46gK2KILvrDFmgSu4D9dG3481 days5CYTMxgoDlNRYcf481 daysB5WHrKG6RTgG480 daysZZSHNrFLaykZ2Em bUtg12PXf4a1TB479 daysxuRgTsgysnOrbrwzN8QHr468 daysq84hjrMTXcnLrTaAMQ75468 daysc1YQmnhfT4mS5DW468 daysKBELEhz23k7mb6V465 dayssz2yzPEQhvQa2g465 days6buoXh3nS2RDFJm3HYrxm465 dayssjk09Wgxc9FztRQQQwtewzVweoT8OJ8oNwx2465 daysXNkYlRLQKm8FPV3Y3h0kH3SNJG4bqGhDGrcnRtkAp465 daysSbzVFu25d465 daysAKtmIL9fNIRH465 daysmodWX6lJ9A2d4e4F34rVc465 daysyMfeeuiBd IWmJaDKVy465 daysuIj63G7d6miUoRFIxNuFmEPb465 daysS6GxZ7pna Nwp0I465 daysJhN98npTj465 days3y42aEQoESKjUMLCBJHXjvia0Kv460 dayss7UIQAcwx7KMcjN445 daysh4pDgYfs3Rx0AVyTRQ445 days8RxbbmSThRiKee5RksKE31TnC6X445 daysP0DjpMiQlOBQnn2oXGXxk445 daysVmR5SuD8vl8Zuaj445 days11J1o34ls443 daysEHWCu7eIB435 daysRYZpfF435 daysAEdF14pB6bLVtgE2eXodJZGl435 daysXPkWryUL8Ezi2yddwpPOOamR3H6435 daysfDIcjPFC0435 daysPvOAkcM5nNRKzqaSOS435 daysrVKiWVvHIR6F435 daysHEfbCOpjSGShjEd433 daysEWjDnN4sJiTiuI7Qtrjxe433 daysab5TsbFdS8WVI0T433 daysVSM39klqHnM6tYar8W433 daysr3ialAfz2433 dayssBnIv3rAXd0yoD9433 daysMI47vpPoehK8e0a2bb430 daysEsmoGftMogk5IyKkBx3GiPb9E2Fhc430 dayssdlHSdQspIEVvTU430 days612IbQceh8rLm2g430 daysZLuEEBy7Y430 daysJySZyhXGrkWc430 daysAVZVbhy8f4xU1VX430 daysugErhqoH0inK429 daysY1o bpEnav0KjB377 daysUqsbUo5SzIy0mFikuct5AJJ4Sl63gLw6jCoa377 daysb6k8pKILFPP5pyf344 days78YITKkvyW2LDSr344 days0K2v3d5YM344 daysynikjQFLarqvMChoYXkWi343 daysP467NCJDXrBBOxO342 daysUkmmabsCmpFx342 daysQelDLVvEJxRZ342 daysoVn 6ICXhb KvEw342 daysSQU 8WDrqNOhK342 days6zVy4EW3bmAw342 daysRVPNwIH0P4Cv342 daysv8PNbs513svNivcirpNrP0kW341 daysnow3foBt9gAhqPgjRgtBsFc7341 days2zrRXplTH7lOELrzpd341 daysA66qiVWUG1p2HE0j5COb9DsRhO1341 daysi9tPXjbkpCVx2U2zoD2BMx5wSPKe44Oi4341 daysC8uREHu6tFSQj0TzuWrXDR8f334 daysE2PLTBrogXkZQsT iCHSeRmlm245 days8ZmgfC JBVPqd245 daysdnnwFd8QAEQR245 daysOefiFPGYZ245 dayshBYlyeNhu8Xe245 dayshU8aM74lguq1SVuX43mot7oXmBw245 days8W9JHNuoH245 daysQsmfkdaMitD7245 daysrlLmoC245 days82rAMRB1b245 daysgGcUkdNdZioyrnldEw5hlrcx245 dayssFEdaiULLGTkFTd245 daysfKeJivHROdFLT4mNT32i4ezF245 daystW9uF76qdCAFVkd245 days41BiRdVn72DCNLW245 daysg3Zs16qCy1dcom4zyP3HIys6245 days1FOBhukFL9zEofVBJfcCTr9I245 daysBJmOx3Htv0er245 days7KwVaLCyUHt3YQLDCliai245 daysf1CnlrxMp7yb245 daysgSjb9UGoh245 daysN8szA2rUTLY6245 daysiu0PNjaAXvH6k0uwuh245 days2YyOSQvl6vQB245 daysEVP7OyP4OGCrKZ5j4a245 daysZvKatSz6x4nL245 daysfMZ54y245 daystd76y8FIl07D245 daysMjILiSKD0xeDzxPL2R245 days7A0YjFEI9aiCpZ7D62g245 days
This list does not include portals where ponpon21 was the last known attacker within the last 60 days.
Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
12 AM
1 AM
2 AM
3 AM
4 AM
5 AM
6 AM
7 AM
8 AM
9 AM
10 AM
11 AM
12 PM
1 PM
2 PM
3 PM
4 PM
5 PM
6 PM
7 PM
8 PM
9 PM
10 PM
11 PM
Loading...