1  1
2  1
3  1
4  1
5  1
6  1
7  1
8  1
9  2
10  1
11  3
12  2
13  1
14  1
15  3
16  5
17  5
18  3
19  1
20  3
21  3
22  1
23  1
24  9
25  1
26  1
27  1
28  1
29  1
30  7
31  3
32  6
33  4
34  1
35  4
36  4
37  1
38  15
39  10
40  1
41  7
42  3
43  1
44  3
45  2
46  2
47  4
48  6
49  1
50  3
51  5
52  20
53  1
54  1
55  1
56  8
57  10
58  7
59  15
60  10
61  1
62  4
63  2
64  5
65  8
66  3
67  23
68  11
69  2
70  2
71  9
72  3
73  1
74  5
75  4
76  1
77  6
78  3
79  18
80  2
81  3
82  2
83  17
84  3
85  8
86  4
87  4
88  5
89  7
90  2
91  12
92  11
93  1
94  28
95  39
96  19
97  8
98  7
99  3
100  3
101  25
102  5
103  12
104  16
105  8
106  4
107  6
108  26
109  17
110  11
111  19
112  3
113  14
114  42
115  8
116  13
117  3
118  2
119  7
120  17
121  7
122  5
123  6
124  11
125  15
126  49
127  4
128  1
129  4
130  4
131  67
132  5
133  12
134  99
135  45
136  20
137  8
138  8
139  38
140  27
141  7
142  10
143  21
144  15
145  7
146  15
147  1
148  38
149  9
150  4
151  15
152  13
153  22
154  55
155  10
156  2
157  5
158  7
159  29
160  11
161  28
162  6
163  11
164  6
165  16
166  23
167  16
168  3
169  40
170  42
171  4
172  17
173  5
174  19
175  1
176  10
177  11
178  21
179  23
180  11
181  9
182  58
183  10
184  24
185  6
186  37
187  7
188  12
189  3
190  15
191  9
192  2
193  12
194  13
195  43
196  25
197  5
198  12
199  51
200  57
201  92
202  6
203  51
204  23
205  3
206  11
207  1
208  4
209  53
210  1
211  4
212  10
213  39
214  10
215  7
216  28
217  6
218  9
219  21
220  7
221  33
222  9
223  8
224  6
225  20
226  21
227  33
228  42
229  6
230  13
231  58
232  17
233  7
234  13
235  14
236  1
237  24
238  1
239  35
240  28
241  11
242  10
243  15
244  47
245  8
246  15
247  42
248  1
249  10
250  24
251  8
252  5
253  59
254  5
255  20
256  15
257  29
258  14
259  17
260  10
261  10
262  3
263  20
264  11
265  16
266  98
267  12
268  5
269  14
270  72
271  164
272  3
273  45
274  4
275  34
276  31
277  46
278  7
279  9
280  41
281  9
282  14
283  4
284  25
285  76
286  16
287  17
288  30
289  102
290  20
291  8
292  32
293  3
294  30
295  8
296  92
297  22
298  75
299  10
300  8
301  13
302  110
303  15
304  28
305  51
306  8
307  383
308  26
309  14
310  29
311  11
312  78
313  87
314  12
315  6
316  5
317  77
318  70
319  68
320  40
321  22
322  3
323  20
324  41
325  8
326  3
327  3
328  2
329  17
330  47
331  6
332  26
333  32
334  9
335  12
336  112
337  65
338  14
339  12
340  2
341  7
342  28
343  13
344  2
345  30
346  18
347  3
348  5
349  21
350  9
351  11
352  86
353  4
354  19
355  171
356  5
357  21
358  15
359  88
360  17
361  1
362  4
363  15
364  14
365  5
366  150
367  8
368  10
369  73
370  142
371  115
372  93
373  71
374  10
375  114
376  15
377  7
378  15
379  25
380  276
381  22
382  10
383  32
384  3
385  16
386  1
387  84
388  33
389  15
390  1
391  13
392  111
393  54
394  15
395  29
396  15
397  19
398  7
399  30
400  21
401  1
402  27
403  66
404  38
405  3
406  24
407  3
408  32
409  10
410  101
411  116
412  43
413  23
414  84
415  131
416  108
417  117
418  32
419  21
420  12
421  221
422  75
423  8
424  12
425  16
426  27
427  29
428  20
429  35
430  16
431  23
432  41
433  35
434  95
435  52
436  156
437  26
438  39
439  29
440  69
441  31
442  29
443  9
444  2
445  19
446  130
447  156
448  6
449  35
450  72
451  63
452  93
453  140
454  79
455  50
456  28
457  67
458  128
459  92
460  34
461  15
462  24
463  2
464  36
465  19
466  152
467  101
468  13
469  63
470  26
471  15
472  15
473  3
474  57
475  28
476  43
477  21
478  35
479  161
480  42
481  3
482  6
483  17
484  16
485  39
486  15
487  2
488  3
489  46
490  1
491  23
492  46
493  12
494  21
495  117
496  59
497  143
498  173
499  7
500  26
501  27
502  5
503  67
504  101
505  40
506  46
507  48
508  34
509  14
510  10
511  18
512  82
513  49
514  42
515  13
516  21
517  115
518  40
519  5
520  16
521  20
522  3
523  6
524  28
525  21
526  14
527  105
528  81
529  30
530  57
531  412
532  14
533  91
534  5
535  37
536  27
537  40
538  71
539  32
540  88
541  129
542  38
543  18
544  98
545  19
546  1
547  22
548  18
549  12
550  1
551  2
552  42
553  162
554  78
555  74
556  3
557  111
558  19
559  61
560  61
561  39
562  109
563  16
564  68
565  35
566  10
567  35
568  81
569  376
570  5
571  76
572  28
573  50
574  14
575  101
576  206
577  5
578  56
579  23
580  41
581  58
582  68
583  34
584  96
585  64
586  32
587  7
588  169
589  33
590  212
591  163
592  53
593  68
594  1
595  21
596  20
597  12
598  54
599  19
600  2
601  148
602  36
603  114
604  53
605  25
606  7
607  56
608  321
609  63
610  73
611  17
612  178
613  1
614  42
615  53
616  41
617  32
618  89
619  58
620  36
621  77
622  78
623  159
624  23
625  38
626  11
627  67
628  118
629  105
630  55
631  18
632  26
633  21
634  7
635  39
636  57
637  5
638  57
639  33
640  33
641  79
642  16
643  24
644  10
645  8
646  42
647  38
648  34
649  3
650  32
651  3
652  10
653  66
654  63
655  119
656  28
657  15
658  69
659  4
660  33
661  12
662  21
663  21
664  24
665  27
666  40
667  29
668  2
669  195
670  142
671  61
672  2
673  64
674  148
675  55
676  71
677  6
678  17
679  207
680  40
681  24
682  144
683  162
684  132
685  52
686  31
687  86
688  24
689  39
690  35
691  14
692  76
693  117
694  63
695  23
696  11
697  49
698  194
699  70
700  4
701  146
702  12
703  34
704  28
705  54
706  212
707  31
708  22
709  13
710  72
711  8
712  14
713  117
714  40
715  28
716  13
717  173
718  2
719  70
720  157
721  86
722  22
723  38
724  11
725  38
726  23
727  35
728  6
729  20
730  70
731  27
732  94
733  154
734  3
735  9
736  67
737  100
738  26
739  251
740  81
741  66
742  52
743  4
744  82
745  3
746  23
747  68
748  57
749  50
750  207
751  68
752  167
753  5
754  43
755  22
756  3
757  182
758  90
759  71
760  117
761  7
762  5
763  194
764  44
765  4
766  249
767  33
768  35
769  100
770  206
771  31
772  173
773  181
774  21
775  173
776  38
777  212
778  5
779  255
780  71
781  62
782  74
783  21
784  23
785  1
786  335
787  5
788  108
789  69
790  20
791  277
792  152
793  7
794  86
795  56
796  1
797  12
798  30
799  21
800  7
801  111
802  155
803  129
804  17
805  339
806  101
807  48
808  124
809  182
810  159
811  34
812  461
813  99
814  3
815  38
816  48
817  216
818  40
819  35
820  148
821  307
822  95
823  101
824  73
825  177
826  48
827  72
828  12
829  33
830  90
831  90
832  45
833  48
834  288
835  17
836  86
837  24
838  18
839  54
840  25
841  255
842  70
843  23
844  71
845  458
846  156
847  47
848  8
849  113
850  70
851  73
852  121
853  114
854  24
855  39
856  525
857  319
858  4
859  60
860  205
861  12
862  105
863  57
864  33
865  80
866  42
867  192
868  25
869  136
870  94
871  4
872  91
873  8
874  31
875  6
876  252
877  198
878  57
879  100
880  81
881  77
882  69
883  38
884  76
885  133
886  170
887  32
888  21
889  52
890  27
891  73
892  33
893  131
894  2
895  27
896  40
897  180
898  100
899  72
900  26
901  139
902  39
903  20
904  61
905  23
906  42
907  387
908  87
909  7
910  246
911  41
912  157
913  39
914  231
915  278
916  212
917  14
918  16
919  244
920  34
921  230
922  154
923  63
924  196
925  190
926  96
927  43
928  27
929  1348
930  56
931  393
932  113
933  81
934  18
935  1
936  16
937  55
938  4
939  32
940  23
941  192
942  49
943  167
944  105
945  22
946  4
947  158
948  21
949  295
950  13
951  81
952  104
953  272
954  90
955  82
956  95
957  87
958  134
959  7
960  54
961  17
962  173
963  244
964  73
965  59
966  76
967  83
968  34
969  15
970  240
971  70
972  85
973  72
974  16
975  104
976  34
977  169
978  22
979  126
980  14
981  54
982  103
983  53
984  106
985  10
986  91
987  135
988  72
989  30
990  447
991  53
992  14
993  313
994  37
995  3
996  46
997  57
998  10
999  49
1000  69
1001  67
1002  208
1003  367
1004  7
1005  75
1006  379
1007  21
1008  63
1009  335
1010  25
1011  147
1012  172
1013  64
1014  63
1015  94
1016  168
1017  71
1018  27
1019  413
1020  5
1021  126
1022  15
1023  96
1024  233
1025  207
1026  443
1027  23
1028  48
1029  134
1030  100
1031  179
1032  31
1033  22
1034  142
1035  86
1036  15
1037  94
1038  11
1039  18
1040  85
1041  32
1042  104
1043  373
1044  82
1045  160
1046  296
1047  108
1048  101
1049  119
1050  60
1051  322
1052  79
1053  572
1054  161
1055  27
1056  34
1057  415
1058  71
1059  195
1060  45
1061  12
1062  36
1063  24
1064  574
1065  137
1066  74
1067  23
1068  15
1069  24
1070  114
1071  42
1072  211
1073  125
1074  41
1075  73
1076  457
1077  86
1078  14
1079  14
1080  42
1081  404
1082  4
1083  14
1084  41
1085  283
1086  22
1087  134
1088  78
1089  365
1090  134
1091  57
1092  27
1093  110
1094  95
1095  81
1096  72
1097  299
1098  25
1099  109
1100  26
1101  12
1102  5
1103  20
1104  99
1105  37
1106  80
1107  172
1108  16
1109  6
1110  112
1111  131
1112  102
1113  73
1114  59
1115  518
1116  88
1117  145
1118  8
1119  90
1120  215
1121  133
1122  84
1123  144
1124  61
1125  30
1126  500
1127  21
1128  80
1129  353
1130  189
1131  246
1132  119
1133  2
1134  178
1135  139
1136  114
1137  85
1138  38
1139  188
1140  40
1141  11
1142  80
1143  40
1144  4
1145  96
1146  39
1147  22
1148  72
1149  11
1150  129
1151  103
1152  113
1153  315
1154  227
1155  187
1156  18
1157  441
1158  76
1159  7
1160  13
1161  356
1162  89
1163  35
1164  155
1165  71
1166  45
1167  161
1168  5
1169  38
1170  114
1171  50
1172  234
1173  11
1174  196
1175  127
1176  102
1177  276
1178  154
1179  80
1180  123
1181  315
1182  24
1183  297
1184  80
1185  69
1186  153
1187  125
1188  21
1189  9
1190  61
1191  16
1192  265
1193  64
1194  205
1195  54
1196  418
1197  83
1198  132
1199  139
1200  65
1201  291
1202  86
1203  171
1204  157
1205  37
1206  133
1207  185
1208  43
1209  197
1210  232
1211  66
1212  106
1213  168
1214  31
1215  30
1216  3
1217  19
1218  480
1219  1
1220  51
1221  80
1222  249
1223  148
1224  41
1225  199
1226  14
1227  80
1228  51
1229  105
1230  101
1231  168
1232  71
1233  315
1234  207
1235  20
1236  110
1237  254
1238  117
1239  120
1240  9
1241  79
1242  7
1243  213
1244  126
1245  14
1246  238
1247  291
1248  125
1249  341
1250  185
1251  395
1252  29
1253  122
1254  476
1255  322
1256  328
1257  43
1258  167
1259  27
1260  122
1261  73
1262  62
1263  321
1264  58
1265  323
1266  97
1267  21
1268  135
1269  241
1270  6
1271  99
1272  51
1273  96
1274  72
1275  169
1276  35
1277  188
1278  29
1279  6
1280  43
1281  481
1282  354
1283  211
1284  52
1285  100
1286  72
1287  200
1288  97
1289  110
1290  317
1291  395
1292  120
1293  472
1294  281
1295  301
1296  93
1297  17
1298  60
1299  80
1300  18
1301  105
1302  16
1303  262
1304  374
1305  691
1306  185
1307  26
1308  470
1309  24
1310  97
1311  1
1312  83
1313  81
1314  16
1315  65
1316  241
1317  293
1318  224
1319  133
1320  111
1321  53
1322  5
1323  126
1324  153
1325  1
1326  456
1327  155
1328  152
1329  190
1330  224
1331  964
1332  6
1333  22
1334  42
1335  23
1336  413
1337  49
1338  120
1339  60
1340  686
1341  9
1342  58
1343  762
1344  402
1345  220
1346  89
1347  43
1348  169
1349  8
1350  194
1351  83
1352  106
1353  45
1354  73
1355  85
1356  126
1357  40
1358  52
1359  234
1360  257
1361  29
1362  70
1363  3
1364  53
1365  107
1366  324
1367  305
1368  15
1369  51
1370  333
1371  120
1372  121
1373  11
1374  30
1375  10
1376  652
1377  118
1378  8
1379  67
1380  15
1381  81
1382  146
1383  26
1384  106
1385  128
1386  34
1387  23
1388  14
1389  291
1390  129
1391  12
1392  95
1393  87
1394  74
1395  114
1396  181
1397  125
1398  376
1399  146
1400  225
1401  34
1402  376
1403  85
1404  25
1405  149
1406  161
1407  19
1408  182
1409  670
1410  152
1411  412
1412  12
1413  807
1414  257
1415  247
1416  111
1417  158
1418  513
1419  33
1420  228
1421  11
1422  528
1423  302
1424  396
1425  85
1426  20
1427  339
1428  278
1429  77
1430  100
1431  56
1432  216
1433  83
1434  334
1435  185
1436  123
1437  85
1438  162
1439  75
1440  120
1441  196
1442  74
1443  197
1444  38
1445  70
1446  210
1447  150
1448  92
1449  387
1450  40
1451  87
1452  77
1453  166
1454  151
1455  279
1456  445
1457  572
1458  297
1459  772
1460  84
1461  277
1462  406
1463  173
1464  2
1465  47
1466  29
1467  80
1468  160
1469  3
1470  143
1471  61
1472  223
1473  29
1474  118
1475  128
1476  330
1477  205
1478  195
1479  96
1480  69
1481  16
1482  310
1483  15
1484  21
1485  3
1486  74
1487  14
1488  14
1489  56
1490  160
1491  38
1492  59
1493  281
1494  425
1495  31
1496  129
1497  118
1498  12
1499  175
1500  125
1501  103
1502  44
1503  192
1504  673
1505  112
1506  119
1507  176
1508  2
1509  64
1510  60
1511  113
1512  213
1513  120
1514  20
1515  6
1516  226
1517  86
1518  115
1519  65
1520  252
1521  53
1522  671
1523  280
1524  148
1525  92
1526  287
1527  8
1528  96
1529  145
1530  890
1531  33
1532  229
1533  19
1534  34
1535  8
1536  191
1537  98
1538  81
1539  55
1540  233
1541  182
1542  489
1543  13
1544  319
1545  126
1546  3
1547  162
1548  12
1549  234
1550  94
1551  123
1552  458
1553  114
1554  113
1555  206
1556  90
1557  23
1558  167
1559  65
1560  82
1561  449
1562  340
1563  293
1564  315
1565  77
1566  98
1567  73
1568  73
1569  219
1570  162
1571  235
1572  90
1573  274
1574  136
1575  65
1576  56
1577  427
1578  226
1579  85
1580  522
1581  310
1582  10
1583  430
1584  75
1585  129
1586  449
1587  113
1588  28
1589  38
1590  90
1591  42
1592  71
1593  298
1594  78
1595  175
1596  55
1597  109
1598  61
1599  338
1600  299
1601  134
1602  81
1603  193
1604  46
1605  10
1606  6
1607  127
1608  188
1609  410
1610  597
1611  152
1612  42
1613  140
1614  73
1615  21
1616  203
1617  159
1618  233
1619  138
1620  136
1621  65
1622  84
1623  431
1624  1
1625  3
1626  13
1627  427
1628  139
1629  158
1630  197
1631  14
1632  14
1633  358
1634  152
1635  267
1636  77
1637  89
1638  54
1639  1043
1640  241
1641  441
1642  10
1643  901
1644  35
1645  281
1646  34
1647  248
1648  301
1649  249
1650  258
1651  140
1652  505
1653  5
1654  494
1655  182
1656  447
1657  55
1658  328
1659  67
1660  140
1661  115
1662  239
1663  58
1664  20
1665  7
1666  11
1667  533
1668  57
1669  43
1670  2
1671  71
1672  107
1673  775
1674  30
1675  34
1676  613
1677  96
1678  118
1679  121
1680  19
1681  19
1682  9
1683  65
1684  242
1685  25
1686  545
1687  51
1688  452
1689  126
1690  106
1691  31
1692  33
1693  239
1694  114
1695  54
1696  76
1697  60
1698  180
1699  275
1700  104
1701  53
1702  368
1703  325
1704  206
1705  712
1706  41
1707  920
1708  2
1709  93
1710  446
1711  145
1712  51
1713  80
1714  300
1715  135
1716  786
1717  278
1718  109
1719  311
1720  382
1721  17
1722  67
1723  124
1724  12
1725  32
1726  88
1727  8
1728  14
1729  58
1730  87
1731  326
1732  327
1733  505
1734  23
1735  4
1736  225
1737  5
1738  394
1739  51
1740  33
1741  585
1742  174
1743  12
1744  27
1745  1219
1746  741
1747  25
1748  302
1749  330
1750  302
1751  113
1752  110
1753  497
1754  622
1755  1
1756  83
1757  9
1758  190
1759  20
1760  109
1761  216
1762  80
1763  161
1764  37
1765  381
1766  12
1767  93
1768  33
1769  464
1770  191
1771  121
1772  76
1773  101
1774  198
1775  111
1776  65
1777  10
1778  199
1779  93
1780  609
1781  52
1782  41
1783  1173
1784  74
1785  1976
1786  165
1787  349
1788  7
1789  421
1790  102
1791  72
1792  219
1793  188
1794  631
1795  55
1796  236
1797  607
1798  70
1799  21
1800  13
1801  95
1802  200
1803  46
1804  3
1805  213
1806  119
1807  177
1808  20
1809  695
1810  66
1811  331
1812  450
1813  6
1814  688
1815  244
1816  134
1817  161
1818  708
1819  153
1820  252
1821  10
1822  26
1823  135
1824  138
1825  301
1826  13
1827  5
1828  270
1829  374
1830  82
1831  157
1832  14
1833  375
1834  35
1835  32
1836  104
1837  187
1838  313
1839  236
1840  555
1841  13
1842  17
1843  137
1844  23
1845  127
1846  148
1847  57
1848  143
1849  74
1850  121
1851  162
1852  265
1853  203
1854  174
1855  26
1856  102
1857  302
1858  199
1859  73
1860  315
1861  163
1862  399
1863  47
1864  62
1865  13
1866  30
1867  935
1868  61
1869  15
1870  45
1871  113
1872  19
1873  328
1874  208
1875  57
1876  78
1877  167
1878  175
1879  529
1880  590
1881  457
1882  41
1883  90
1884  13
1885  124
1886  98
1887  22
1888  81
1889  139
1890  430
1891  57
1892  357
1893  5
1894  6
1895  102
1896  190
1897  455
1898  137
1899  203
1900  264
1901  561
1902  236
1903  55
1904  86
1905  77
1906  11
1907  221
1908  365
1909  3
1910  141
1911  128
1912  12
1913  3
1914  70
1915  334
1916  28
1917  436
1918  300
1919  408
1920  99
1921  1038
1922  109
1923  172
1924  48
1925  26
1926  421
1927  340
1928  2
1929  120
1930  246
1931  21
1932  188
1933  257
1934  475
1935  201
1936  173
1937  153
1938  23
1939  595
1940  99
1941  181
1942  150
1943  25
1944  303
1945  88
1946  230
1947  533
1948  16
1949  135
1950  728
1951  91
1952  436
1953  299
1954  141
1955  295
1956  347
1957  58
1958  59
1959  21
1960  6
1961  699
1962  22
1963  131
1964  212
1965  427
1966  35
1967  135
1968  234
1969  221
1970  14
1971  172
1972  30
1973  295
1974  168
1975  211
1976  187
1977  476
1978  7
1979  171
1980  60
1981  106
1982  531
1983  371
1984  221
1985  93
1986  353
1987  185
1988  21
1989  118
1990  45
1991  26
1992  40
1993  40
1994  39
1995  54
1996  203
1997  46
1998  315
1999  24
2000  1
2001  88
2002  45
2003  89
2004  3
2005  58
2006  13
2007  235
2008  450
2009  4
2010  2
2011  623
2012  1
2013  474
2014  527
2015  143
2016  12
2017  90
2018  131
2019  310
2020  190
2021  143
2022  138
2023  379
2024  383
2025  183
2026  31
2027  113
2028  33
2029  176
2030  56
2031  23
2032  464
2033  163
2034  45
2035  2
2036  17
2037  56
2038  26
2039  36
2040  7
2041  57
2042  141
2043  32
2044  447
2045  170
2046  166
2047  225
2048  48
2049  29
2050  473
2051  43
2052  1057
2053  25
2054  81
2055  258
2056  169
2057  615
2058  114
2059  90
2060  267
2061  68
2062  155
2063  57
2064  215
2065  137
2066  90
2067  199
2068  859
2069  14
2070  276
2071  539
2072  67
2073  384
2074  14
2075  14
2076  177
2077  288
2078  28
2079  458
2080  106
2081  43
2082  202
2083  34
2084  109
2085  428
2086  32
2087  693
2088  235
2089  328
2090  390
2091  75
2092  456
2093  302
2094  165
2095  1363
2096  97
2097  49
2098  395
2099  77
2100  108
2101  474
2102  46
2103  424
2104  119
2105  142
2106  304
2107  85
2108  426
2109  432
2110  150
2111  209
2112  25
2113  260
2114  82
2115  60
2116  92
2117  434
2118  24
2119  15
2120  89
2121  79
2122  125
2123  543
2124  13
2125  209
2126  132
2127  230
2128  68
2129  193
2130  28
2131  371
2132  354
2133  36
2134  86
2135  353
2136  36
2137  66
2138  123
2139  359
2140  29
2141  10
2142  383
2143  280
2144  1539
2145  30
2146  67
2147  297
2148  23
2149  100
2150  42
2151  28
2152  336
2153  209
2154  40
2155  737
2156  72
2157  15
2158  47
2159  94
2160  52
2161  61
2162  13
2163  111
2164  44
2165  29
2166  90
2167  216
2168  15
2169  828
2170  472
2171  379
2172  345
2173  59
2174  213
2175  601
2176  159
2177  110
2178  169
2179  213
2180  279
2181  46
2182  559
2183  98
2184  846
2185  54
2186  94
2187  140
2188  371
2189  24
2190  69
2191  457
2192  166
2193  60
2194  196
2195  11
2196  541
2197  154
2198  202
2199  22
2200  22