Current Level: 50

1705596
2058821
4
1153626
1153626
7
937779
937779
8
750806
750806
-
-
0
0
11
595005
595005
13
450465
450465
14
349305
755295
16
313817
313817
17
282283
314913
18
272300
272300
19
249900
249900
20
240473
763873